动态增加计数器

时间:2011-04-29 07:34:23

标签: javascript jquery counter long-polling

我想知道在javascript或jQuery中制作一个响应数据库数据的“最佳”方法是什么?目的是它应显示目前在不同国家参与调查的人数。我想我需要将它挂钩到sánAjax请求,并且可能会做一些“侦听”数据库中更新的长轮询解决方案。有什么好的指针吗?

问候!

2 个答案:

答案 0 :(得分:1)

最佳方式是使用彗星,它允许将“服务器事件”推送到客户端(如Facebook和许多其他网站所做的那样),但实施起来相对困难。

The cometd project

一种简单的方法,就是使用setInterval。

setInterval(function(){
   $.ajax({
     ...
   });
}, 5000);

希望这有帮助

答案 1 :(得分:0)

您是否真的需要动态更新此值,还是足以在页面加载时获取值?

如果有必要,那么是,发一个ajax请求来获取该号码。

编辑:

并定期发出请求,例如使用setInterval