我使用輪詢進度狀態window.setInterval
方法。但是當它完成時需要禁用這個定時器。如何禁用定時器?
window.setInterval(function(){$.ajax({
type: 'GET',
url: 'imports',
success: function(response){
console.log(response);
if(response['status'] != 'ok'){
return;
}
$('.bar').css('width', response['progress'] + '%');
if(response['step'] == 'completed') location.reload();
}}, 'json');}, 1000);
可能複製 - HTTP: //stackoverflow.com/q/109086/1947535 –
[MDN](https://developer.mozilla.org/en-US/docs/DOM/window.setInterval)是一個非常好的JS參考,如果你不確定特定功能如何工作。 – nnnnnn