有没有办法让这个(URL里面)的JQuery计数器读取JSON每20秒

目前我使用PrivatePub(faye)在rails应用程序聊天,但到目前为止,每一篇文章我读它看起来像faye无法提供订阅特定事件(或聊天室)的开放套接字的计数所以,除非任何人在这里可以给我如何解决这个问题的一个更好的主意,然后生病的黑客一个解决这个问题,但如何即将做到这一点是超出我需要在这篇文章中要求的解释。

(计数器的URL) http://bloggingsquared.com/jquery/flipcounter/我find了一个计数器我想使用,但我知道很less的JavaScript,并通过这个脚本的选项看起来似乎没有一个选项从JSONurl中提取数据。 我想知道是否容易使这个计数器做一个$ .getJSON()并将其设置为一个计时器每隔20秒拉?

请如果你有任何其他的解决scheme,我的问题说出来,或者你可以简单地帮助我如何使计数器从一个URL读取JSON间隔。

提前致谢。

您可以使用setTimeout()或setInterval()设置一个计时器:

Jquery / Ajax调用定时器

而在AJAX请求的成功响应里面设置了计数器:

$.ajax({ url: "test.php", success: function(r){ $("#counter").flipCounter("renderCounter", r.count); } }); 

这是假设“r”是一个JSON响应,其中有“计数”。 如果你不确定响应对象,只是console.log它。