settimeout jquery
settimeout jquery
本文关键字:jquery settimeout 更新时间:2023-09-26
我需要在jquery中执行以下操作:
总共90秒:
每5秒钟,对网页进行一次ajax调用,得到结果。如果结果为1,则向屏幕输出一条"成功"消息。如果结果为0,请再等待5秒钟。
重复上述步骤,直到90秒过去。
我该怎么做?我猜setTimeout会有所帮助,但我如何配置它以使其适用于我的任务?
我试着做:
var id = setInterval(function()
{
$.post('ajax/test.php', function(data) {
$('.result').html(data);
});
}, 5000);
但我不知道如何在90秒后停止,或者如果test.php返回1,如何停止setIntegal。
clearInterval(id);
90秒后运行此
参见文档:setInterval和clearInterval
相关文章:
- jQuery setTimeOut: in for-loop
- 将jQuery对象传递到setTimeout递归函数中
- 添加一个setTimeout方法会使jQuery悬停方法忽略setTimeout方法中的函数
- Javascript/Jquery setTimeout 函数不适用于长 html
- jQuery setTimeout ajax递归函数在即时消息程序中短时间后抛出错误
- 我们可以组合多个jQuery setTimeout吗?
- Jquery setTimeout 不起作用(图像幻灯片)
- jQuery setTimeout:行上的第一个操作不起作用
- Jquery setTimeOut Delay
- jquery settimeout 和 .focus() 一起在 Firefox 浏览器中不起作用
- Jquery setTimeout in a setTimeinterval 不起作用
- jQuery setTimeout $this.remove() 多个元素的重叠
- jQuery settimeout()工作不正常
- Jquery setTimeout.需要的弹出淡出一些超时后
- jQuery - setTimeout does not work
- jquery setTimeout在这个函数中不起作用
- JavaScript JQuery setTimeout
- 如果在没有警报的情况下使用,Jquery setTimeout将不起作用
- jquery setTimeout递归太多
- Javascript/jquery setTimeout变得更快