动态递增计数器
Dynamic increasing counter
我想知道在javascript或jQuery中制作计数器以响应数据库数据的"最佳"方式是什么?目的是它应该显示目前在不同国家参加调查的人数。我想我需要将它挂钩到sán Ajax请求,并可能做某种长轮询解决方案,"监听"数据库中的更新。有什么好的建议吗?
问候!
最好的方法是使用comet,它允许将"服务器事件"推送到客户端(就像facebook和许多其他网站所做的那样),但它相对难以实现。
cometd项目
一个简单的方法是使用setInterval。
setInterval(function(){
$.ajax({
...
});
}, 5000);
希望能有所帮助
您真的需要动态更新这个值吗?还是在页面加载时获得这个值就足够了?
如果有必要,那么可以通过ajax请求来获取号码。
编辑:并定期发出请求,例如使用setInterval
。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- JQuery使计数器每次更改时都会增加
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 动态添加行时计数器的增量
- 动态计数器与逗号一起上升
- 如何使用计数器添加动态字段以限制jQuery中的字段数
- 如何在javascript中对动态添加的行应用计数器
- 在动态文本字段中显示记录的计数器
- 如何使用python在网页上提取动态时间计数器
- 在不重新加载页面的情况下更改的动态计数器
- 在switch()中使用JavaScript动态对象创建计数器
- 使用循环计数器如何动态创建对象并在命名对象时使用计数器
- 搜索期间的动态结果计数器
- 动态递增计数器