這對我來說是一個令人困惑的問題。當我運行ajax請求時,它總是返回一個錯誤,但是檢查responseText中的數據實際上是我需要的數據。那麼爲什麼它會出現錯誤?jQuery Ajax錯誤響應包含成功響應
$.ajax({
type: "GET",
url: "/getjson.php?name=jay",
dataType: "json",
success: function(msg){
alert(msg);
},
error: function(msg) {
alert("Error: " + msg.responseText);
}
});
我們可能需要看到你的PHP代碼能夠辨別出這一點。另外,如果你在chrome developer tools/firebug中打開網絡標籤,你會收到什麼響應頭文件? –