「SUCCESS」または「EMPTY」のいずれかであるPythonスクリプトから応答テキストを返すAJAXに成功関数があります。今、成功関数内に if ループを配置したいのですが、if ループが機能していません。アラートステートメントが正常に機能し、「成功」を出力しているため、Pythonスクリプトから正しいデータを取得しています。しかしifloopには入らない
私はたくさんのことを試しましたが、コントロールがifループに入っていません。誰かが私が間違っていることを教えてください:
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;
}