我有一個成功的功能在我的AJAX,它返回一個Python腳本,可以是「成功」或「空」的響應文本。 現在我想要在成功函數中放置一個if循環,但if循環不起作用。我從我的Python腳本中獲取正確的數據,因爲我的警報聲明工作正常並且正在打印「成功」。不過,這並不進入ifloopjquery:如果語句不工作在AJAX成功函數
我已經嘗試了一堆東西,但控制不進入ifloop,任何人都可以告訴我什麼,我做錯了:
submitHandler: function (form) {
$.ajax({
type: 'post',
url: '/cgi-bin/getdataworld.py',
data: $(form).serialize(),
success: function(data) {
//document.write(result);
console.log("result is "+data);
alert(data);
if(data === "SUCCESS"){
window.location = 'index.html';
}
else{
alert("NO DATA PRESENT");
}
},
error: function (responseData) {
console.log('Ajax request not recieved!');
}
});
return false;
}
「if語句」。這不是一個循環。另外,你確定「SUCCESS」周圍沒有空白嗎?警報並不總是顯示空白,或者很難看清。 –