Tag: 轮询

使用智能轮询插件进行jquery轮询

我正在努力让我的生活让这个插件工作,但我不理解状态function,所以重试不会触发。 $.poll(10000, function(retry){ $.get(‘willfail’, function(response, status){ if (status == ‘success’) { // Do something alert(“YES”); } else { alert(“NO”); //retry(); } }) }) 如果我将get请求设置为’/’,它将给出警报YES消息,但实际上,尽管ELSE,警报No消息永远不会被触发。 我正在使用jquery轮询插件: https://github.com/jeremyw/jquery-smart-poll 有任何想法吗?

如何在MySQL / PHP中进行实时数据库轮询?

我有一个不断更新MySQL数据库的Ruby脚本。 我想实时显示“ mysql_num_rows() ”。 因此,当Ruby脚本将条目输入数据库时​​,我希望PHP脚本实时更新其mysql_num_row()计数。 我尝试使用 ,但我不认为这是最好的解决方案。 有没有人有更好的解决方案?

如何在Javascript / jQuery中重置超时?

我的网页中有一个字段A,当用户编辑时,调用API调用(使用jQuery),更新字段B.编辑后,应每隔10秒调用一次API以再次更新字段B. 。 我目前这样做使用: setTimeout(thisFunction, 10000); 问题是每次用户编辑字段A时都会设置此超时,在编辑字段A几次后会导致多次设置超时并且API被多次调用。 这使得网站看起来非常紧张。 我想要做的是,每次编辑字段时都设置一个新的超时,无论是用户编辑字段A,还是间隔达到10秒,从而轮询API。 换一种说法; 如果字段B未更新10秒或更长时间,则应更新该字段。 最后,如果用户然后单击按钮C,则轮询应该停止。 所以我的问题; 如果该字段B没有更新10秒或更长时间,如何运行一个更新字段B的函数?如何在我想要的时候停止轮询(当用户点击另一个按钮时)欢迎所有提示!