0
我工作在一個小的jQuery腳本,從我的域名網站拉JSON。一直在努力,並且似乎無法得到它。當我運行JSON作爲「數據類型」的代碼,我得到0的狀態錯誤然而,當我把JSONP,我得到的200狀態(OK),和parsererror。問題是,當我的JSON的內容複製到一個文本文件,我可以抓住它,並完全符合「JSON」作爲數據類型解析它。所以,不知道該從哪裏出發。任何幫助,將不勝感激。jQuery的AJAX parsererror
<HTML>
<BODY>
<script type ="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script><script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
contentType: "application/json",
dataType: "json",
url:"*blocked for security purposes*",
success: function(data){
alert("Successful");
console.log(data)
},
error: function(xhr, thrownError){
console.log('ERROR: ' + thrownError);
alert("status:" + xhr.status);
alert("threw:" + thrownError); }
}); });
</script>
</BODY>
</HTML>
所以,你當它試圖解析您還沒有與我們分享了一些數據得到一個錯誤。解決盲目並不容易。 – Quentin
好了,我跑通過jsonlint.com的代碼,並驗證它是正確的。另外,當我將內容複製到一個文本文件並將其作爲json讀取時,它也可以工作。所以,我知道代碼是格式良好的JSON。 – zd183
響應的內容類型是什麼? –