0
所以一切工作正常在一些電腦上。我得到我的筆記本電腦> firefox>我的網站。哦,不,ajax請求正在返回錯誤'[object Object]'。我進入Chrome和IE ..... JSON字符串在alert中返回「joe是來自:JSON的人」就好了。我需要知道Jquery是否有處理JSON的已知問題?考慮到我的手機的chrome返回錯誤「[object Object]」,我不能讓人們碰到我的網頁。沒有在Firefox上返回JSON數據,IE瀏覽器是完美的
<?php
//------------------------------The php file sending JSON
$results = array(
"price" => "joe is the man from: JSON",
);
print(json_encode($results));
?>
<script>
$.ajax({
url: "myphpfile.php",
dataType: "json",
success: function(data){
alert(data.price);
},
error: function(error){
alert(error);
}
});
}
</script>
我也試過,以防萬一加入這PHP文件....相同的結果:
header('Content-type: application/json');
行,所以我就改成這樣:
$.ajax({
url: "myphpfile.php",
dataType: "json",
success: function(data){
alert(data.price);
},
error: function(xhr, status, error) {
alert(status);
alert(xhr.responseText);
alert(xhr);
}
});
警報(狀態) - 返回'錯誤' 警報(x hr.responseText); - 退回空白框 alert(xhr); - 返回「的翻譯:」
編輯:這已停止所有的瀏覽器工作....
所有的代碼都在單個文件中嗎?如果是這種情況,那麼您的'