我在檢查從我的PHP文件返回的ajax調用中的值時遇到一些問題。ajax沒有收到相同的字符串,因爲它是從PHP發送的
Ajax調用:
$.ajax({
type: "POST",
url: "delete_record.php",
data: {
record_id:data[0]
},
cache: false,
success: function(response)
{
alert(response);
if(response=='ok')
{
alert("Record has been deleted");
}
}
});
PHP:
//some php codeing....
//echo at the bottom
echo 'ok';
我也曾嘗試
echo filter_var('ok',FILTER_SANITIZE_STRING);
echo trim('ok');
但我不會在這行接收真:if(response=='ok')
編輯: 我忘了寫,我越來越ok
從服務器腳本的響應
檢查開發者控制檯中服務器返回的內容。 – 2013-05-08 11:52:33
'alert(response)'。它說什麼? – 2013-05-08 11:53:05
''之前/之後是否有任何額外的空格? – BlitZ 2013-05-08 11:53:10