現在我正在使用setInterval每隔幾秒刷新一個div。它刷新的頁面是在asp中從數據庫中提取數據。我想只在數據庫發生更改時刷新div,因爲查詢非常大,但我已經搜索並找不到函數或示例。我認爲最好的方法是將會話變量與數據庫進行比較,但我不知道它如何不斷檢查,然後在更改div時進行更新。關於數據庫更新的JQuery Div更新
0
A
回答
1
你可能會看着彗星。讓你的服務器告訴客戶端它需要什麼,而不是客戶端輪詢服務器。 http://ajaxian.com/archives/comet-a-new-approach-to-ajax-applicationsComet and jQuery
即使你沒有做彗星,但似乎你在自己的問題中提供的解決方案將工作。您只需要偶爾用最後一次輪詢的時間戳輪詢服務器,讓它檢查數據庫時間戳以查看事情是否發生了變化,如果是,則相應地做出響應,告訴客戶端繼續並刷新分區。
+0
我能夠通過使用getJSON並將其指向一個使用小腳本檢查數據庫的動態文件。彗星看起來很有趣,我將不得不試一試。 – sfreelander 2010-02-27 19:32:25
相關問題
- 1. 更新數據庫基於Div點擊
- 2. 關於數據庫更新的問題
- 3. jQuery在數據庫更新後沒有更新div內容
- 4. jQuery的更新數據庫
- 5. 關於數據庫數據更改的ZK UI更新
- 6. 用於更新數據庫
- 7. 關於數據庫更改的實時更新通知MYSQL PHP
- 8. 關於更改排隊/後端數據庫更新的文本
- 9. 更新div中的數據
- 10. 數據庫更新更快?
- 11. 更新關於拖放的JavaScript數據
- 12. 數據庫更新
- 13. 數據庫更新
- 14. 更新數據庫
- 15. 更新數據庫
- 16. 更新數據庫
- 17. 數據庫更新
- 18. 更新數據庫
- 19. 更新數據庫
- 20. 更新數據庫
- 21. 更新數據庫
- 22. jQuery ajax - 更新div
- 23. Android SimpleCursorAdapter數據庫更新時更新
- 24. 更新數據庫表更新緩存
- 25. MYSQL更新不更新數據庫?
- 26. 更新數據庫後GridView不更新
- 27. 更新數據庫同時更新apk
- 28. Java:resultSet更新不會更新數據庫
- 29. PDO更新沒有更新數據庫
- 30. 從DataGridView更新更新Access數據庫
您使用的數據庫是? – 2010-02-26 18:47:14
SQL Server Express – sfreelander 2010-02-26 19:02:55
我想我可以通過使用cookie來完成。我可以通過一個小腳本來不斷檢查數據庫中的字段變化並將其與cookie相關聯,該cookie也受jQuery cookie插件監控。如果數據更改,cookie會更新,並告訴jquery刷新div。有什麼想法嗎? – sfreelander 2010-02-26 20:01:37