2013-10-29 77 views
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); - 返回「的翻譯:」

編輯:這已停止所有的瀏覽器工作....

+0

所有的代碼都在單個文件中嗎?如果是這種情況,那麼您的'

相關問題