【发布时间】:2011-04-29 07:34:22
【问题描述】:
我想知道在 javascript 或 jQuery 中制作一个可以响应数据库数据的计数器的“最佳”方法是什么?目的是它应该显示目前在不同国家参与调查的人数。我想我需要将它与 sán Ajax 请求挂钩,并且可能会执行某种长轮询解决方案来“侦听”数据库中的更新。有什么好的建议吗?
问候!
【问题讨论】:
标签: javascript jquery counter long-polling
我想知道在 javascript 或 jQuery 中制作一个可以响应数据库数据的计数器的“最佳”方法是什么?目的是它应该显示目前在不同国家参与调查的人数。我想我需要将它与 sán Ajax 请求挂钩,并且可能会执行某种长轮询解决方案来“侦听”数据库中的更新。有什么好的建议吗?
问候!
【问题讨论】:
标签: javascript jquery counter long-polling
最好的方法是使用 comet,它允许将“服务器事件”推送到客户端(就像 facebook 和许多其他网站一样),但实现起来相对困难。
一种简单的方法是使用 setInterval。
setInterval(function(){
$.ajax({
...
});
}, 5000);
希望对你有帮助
【讨论】:
您真的需要动态更新此值还是在页面加载时获取该值就足够了?
如果有必要,那么可以,发出 ajax 请求来获取号码。
编辑:
并定期发出请求,例如使用setInterval。
【讨论】: