這讓我頭痛,再次。我根本不明白這個ajax響應的東西,或者它編碼不好。無法從jquery/ajax得到回覆
讓我們建立一個極其簡單例如一起工作:
register.php:
<?php
echo 'I want some response !!';
?>
Ajax調用:
$.ajax({
url: '/register.php',
type: 'POST',
data: $('#form-registracia').serializeArray(),
success: function(e){
var response = e.responseText;
alert(response);
}
});
警告說不確定。爲什麼?我嘗試了幾個小時,現在閱讀jQuery網站,沒有任何幫助。我確信PHP文件得到執行,並且回顯被髮送回ajax。
在此先感謝!
我建議與'console.log'一起使用firebug。您可能還想設置一個錯誤處理程序,以防萬一您從服務器收到404或403錯誤。 – zzzzBov 2011-03-25 20:16:41
您是否曾嘗試將成功功能「e」的參數放在警報中而不是「響應」中?也許這是問題^^ – 2011-03-25 20:16:58