在js里面setInterval是每隔一段时间执行一次的函数方法,如果要停止的话,请看例子代码
var sw = setInterval(function () {
$.ajax({
type: "POST",
url: "/home/ReadProcess",
data: { "guid": tm },
success: function (data) {
$('#txtProcess').val(data);
$('div.progress-bar').css('width', data);
if (data == "100%") {
clearInterval(sw);
}
},
error: function (jqXHR) {
console.info(jqXHR);
}
});
}, 2000);
//end setInterval
用clearInterval来停止循环方法。
本文详细介绍了如何在JavaScript中使用setInterval实现定期发送AJAX请求,并通过clearInterval方法在接收到100%响应后优雅地停止循环。通过实例代码展示了解决停止定时任务的关键技巧。
3779

被折叠的 条评论
为什么被折叠?



