现在我正在使用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