Javascript 停止Ajax循环JQuery
我使用ajax代码监视文件夹,以统计该文件夹中使用我无权访问的外部批复制的文件数。我有下面的无限循环,它工作得很好:Javascript 停止Ajax循环JQuery,javascript,php,jquery,ajax,infinite-loop,Javascript,Php,Jquery,Ajax,Infinite Loop,我使用ajax代码监视文件夹,以统计该文件夹中使用我无权访问的外部批复制的文件数。我有下面的无限循环,它工作得很好: function loadProgWav(files){ $("#wav").load("progress_wav.php?file=<?=$row[2]?>"); } setInterval(function(){ loadProgWav(files) }, 10000); 函数loadProgWav(文件){ $(“#wav”)
function loadProgWav(files){
$("#wav").load("progress_wav.php?file=<?=$row[2]?>");
}
setInterval(function(){ loadProgWav(files) }, 10000);
函数loadProgWav(文件){
$(“#wav”).load(“progress_wav.php?file=”);
}
setInterval(function(){loadProgWav(files)},10000);
ajax会向我返回一个格式化字符串,其中包含该文件夹中有多少文件的消息。但是现在,如果progress\u wav.php返回false,我需要能够停止该循环,并显示提交按钮以重定向到另一页代码,但不知道如何执行
我正在使用Xaamp在Windows Server 2003计算机上运行该程序。要停止它,请先按如下方式创建它:
var interval=setInterval(函数(){loadProgWav(文件)},10000)代码>
稍后,当您想要停止时,只需执行以下操作:
clearInterval(间隔)代码>
此方法也适用于setTimeout
,只需以相同的方式使用cleartimout