我有一個網頁,它允許用戶執行各種操作,從而修改數據庫。此外,這個Web應用程序需要跟蹤數據庫中隨時間變化的各個領域。每隔幾秒刷新一次頁面是否實現這個最好的方法?例如,如果頁面上有一個需要滾動的長列表,很難查看列表,因爲頁面由於刷新而不斷重置。我知道,有辦法保留滾動的位置。但是,我可以使用更高效的東西嗎?自動刷新網頁
自動刷新網頁
回答
使用AJAX with timer.Using this我們可以刷新頁面中的特定部分。
簡答題是否。您可以使用ajax來更新必要的組件。這減少了加載時間,並保持您的網頁不會重置。
AJAX用定時器
這聽起來像這將是更適合在Flash或Silverlight應用程序的功能。使用精心製作的AJAX解決方案可能比您的效率更高一些,但現實情況是,網頁成爲實況內容的可怕媒介。
不用過多細節,一般情況下,您可能需要考慮以Ajax風格的方式動態生成您的HTML,使用Javascript。正確的做法顯然更具挑戰性,但從用戶體驗角度來看,這是正確的方式。
查看Yahoo user-interface library的指導和幫助 - 它確實比通過手工完成任何事情更容易。
我不會再使用任何帶有「雅虎」一詞的東西了。 ;) – 2016-03-24 02:49:03
我認爲你需要類似於現在廣爲人知的Comet的Reverse AJAX。它是服務器將數據推送到客戶端而不是瀏覽器從服務器/數據庫輪詢數據。 http://en.wikipedia.org/wiki/Comet_(programming)有很好的介紹。 已經有很多支持這種模式的框架(例如DWR,ICEFaces)。
這個任務是很容易使用下面的HTML頭部分代碼
<head> <meta http-equiv="refresh" content="30" /> </head>
30秒後它會刷新頁面。
我認爲以下是標題中的刷新命令的一個很好的解決方案。
當調用httpSuccess功能嘗試使用這樣的:如果你想自動刷新整個頁面
server.httpSuccess("text/html","Refresh: 30\r\n");
,在頁面中使用元html標記header.but它更好地autoresh的指定部分頁面使用AJAX來避免加載時間的彈性
- 1. 自動刷新網頁
- 2. 網頁自動刷新
- 3. 自動刷新asp.net mvc網頁
- 4. 強大的自動刷新網頁
- 5. ASP.net幫助自動刷新網頁
- 6. 從循環內自動刷新網頁
- 7. 頁面自動刷新而不刷新
- 8. 自動刷新刷新頁面
- 9. 網站自動刷新
- 10. 自動刷新頁面
- 11. 刷新頁面自動
- 12. 自動刷新頁面
- 13. Django。自動頁面刷新
- 14. Html頁面自動刷新
- 15. 自動刷新php頁面
- 16. Javascript自動刷新頁面
- 17. Liferay頁面自動刷新?
- 18. 頁面自動刷新onClick
- 19. PHP - 自動刷新頁面
- 20. 自動刷新HTML頁面
- 21. 用戶自定義自動刷新網頁
- 22. 自動刷新的內容更新網頁只
- 23. 上刷新網頁
- 24. 網頁不刷新
- 25. 網頁刷新,mysql更新
- 26. 刷新或刷新網頁中的AJAX
- 27. 自動刷新
- 28. 自動更新網頁
- 29. MVC會議與自動刷新網站
- 30. kendo自動完成刷新網址
網頁爲實況內容提供了一個很好的媒介。彗星,阿賈克斯等。 – mainsocial 2009-10-21 06:33:07