在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来停止循环方法。