动态递增计数器

Dynamic increasing counter

本文关键字:计数器 动态      更新时间:2023-09-26

我想知道在javascript或jQuery中制作计数器以响应数据库数据的"最佳"方式是什么?目的是它应该显示目前在不同国家参加调查的人数。我想我需要将它挂钩到sán Ajax请求,并可能做某种长轮询解决方案,"监听"数据库中的更新。有什么好的建议吗?

问候!

最好的方法是使用comet,它允许将"服务器事件"推送到客户端(就像facebook和许多其他网站所做的那样),但它相对难以实现。

cometd项目

一个简单的方法是使用setInterval。

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

希望能有所帮助

您真的需要动态更新这个值吗?还是在页面加载时获得这个值就足够了?

如果有必要,那么可以通过ajax请求来获取号码。

编辑:

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