gpt4 book ai didi

javascript - 如何清除JQuery中重复设置的setInterval函数

转载 作者:行者123 更新时间:2023-12-02 18:07:08 26 4
gpt4 key购买 nike

我使用下面的代码根据条件递归调用函数。但是一旦设置了setInterval,就不清楚了,一次又一次设置setInterval。如何清除重复设置的setInterval函数?

function testFunction(ttlcount){

jQuery.ajax({url:URL,
type: "POST",
data: { 'action_sub':'action'},
success:function(res){

if(res < 0){
if(interval != 'undefined'){
clearInterval(setInterval); //clearinterval
}
interval = setInterval(function(){testFunction(ttlcount)},1000);

} else {
clearInterval(interval);//clearinterval
//Do something ...
}


},error:function(e){

}});
}

最佳答案

尝试

setTimeout(callback function, timeout)

这只会运行一次,如果您需要运行这个计时器,请再次调用它。

关于javascript - 如何清除JQuery中重复设置的setInterval函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20000573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com