我需要在javascript中編寫一個setInterval函數。這是代碼:爲什麼我的setInterval函數不停止
var myTimer=setInterval(function(){
var time=0;
$.ajax({
url:'...'
type: "POST",
dataType:"",
success: function (response) {
if(response=="true" || time>=10000){
clearInterval(myTimer);
}
time=time+1000;
},
error: function() {
alert("FAIL");
}
});
},1000);
我不知道爲什麼它不停止在clearInterval。任何人都可以幫助我?
你[嘗試調試它(HTTP://計算器.COM /問題/ 988363 /何燦我調試,我的JavaScript代碼)?這很可能是答案永遠不會等於「真」 – Liam
是它進來的「如果」 – Poppy
「真」沒有引號試試,檢查字符串「真」不是真實的布爾真 – Lukas