也許這是一個語法錯誤,但我從來沒有假設。我有一個簡單的-dead- AJAX測試設置:PHP應該生成什麼回饋給jQuery AJAX請求?
http://www.mcphersonindustries.com/bucket/api.php是一種簡單的文件:
<?php echo "test"; ?>
而且我有Apache作爲本地主機與這個jQuery位運行:
$(document).ready(function() {
function doAjaxPost() {
$.ajax({
type: "POST",
url: "http://www.mcphersonindustries.com/bucket/api.php",
data: "null",
success: function(resp){
console.log("Response: '" + resp + "'");
},
error: function(e){
console.log('Error: ' + e);
}
});
}
doAjaxPost();
});
所以每次Firebug吐出Response: ''
,但沒有任何東西通過請求。我需要在PHP中聲明一個頭文件嗎?我在某個地方犯了一個頭腦發熱的錯誤嗎?
感謝您一如既往的見解。
對不起,我想我回答了標題,而不是問題。 – 2010-03-13 01:06:24