現在我正在使用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的更新數據庫
- 4. 用於更新數據庫
- 5. 關於數據庫更改的實時更新通知MYSQL PHP
- 6. 數據庫更新更快?
- 7. jQuery ajax - 更新div
- 8. 數據庫更新
- 9. 更新數據庫
- 10. 數據庫更新
- 11. 更新數據庫
- 12. 數據庫更新
- 13. 更新數據庫
- 14. 更新數據庫
- 15. 更新數據庫表更新緩存
- 16. 更新用於iphone的sqlite數據庫
- 17. 當數據庫更新時jquery更新頁面
- 18. jQuery AJAX POST到PHP文件更新數據庫不更新
- 19. MYSQL和PHP數據庫更新不會更新數據庫
- 20. 當服務器數據庫更新時更新sqlite數據庫
- 21. 如何更新數據庫更新數據庫
- 22. 更新的DIV使用jQuery
- 23. JQuery排序和更新數據庫
- 24. jQuery未能檢索數據庫更新
- 25. 使用jQuery循環+更新數據庫
- 26. jQuery,數據庫更新/顯示問題
- 27. 更新數據庫中的
- 28. 更新數據庫SQLite的
- 29. Android SQLite數據庫在更新多個更新時未更新
- 30. 基於gridview值更新數據庫
您使用的數據庫是? – 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