我想借此從服務器的一些JSON,但我有錯誤:Ajax jsonp請求。錯誤:jQuery的不叫
Error: jQuery111106328444090202681_1494341431062 was not called
at Function.error (file:///C:/Users/adm/Documents/temp/WP/wp/www/jquery/jquery-1.11.1.min.js:2:1809)
at h.jsonp.b.dataTypes.(anonymous function).b.converters.script json (file:///C:/Users/adm/Documents/temp/WP/wp/www/jquery/jquery-1.11.1.min.js:4:27648)
at Pc (file:///C:/Users/adm/Documents/temp/WP/wp/www/jquery/jquery-1.11.1.min.js:4:18120)
at x (file:///C:/Users/adm/Documents/temp/WP/wp/www/jquery/jquery-1.11.1.min.js:4:21525)
at HTMLScriptElement.b.onload.b.onreadystatechange (file:///C:/Users/adm/Documents/temp/WP/wp/www/jquery/jquery-1.11.1.min.js:4:26934)
使用jQuery 1.11.1 jQuery Mobile的 這是我的js代碼:
function myRequest() {
$.ajax({
url: "http://dev.agro.ws/result.json",
dataType: 'jsonp',
crossDomain: true,
error: function(xhr, ajaxOptions, thrownError) {
console.log(xhr.status);
console.log(thrownError);
},
success: function(data) {
console.log(data);
}
});
}
$(document).on("pageinit", "#main", function() {
$('#btnDownload').click(function(event) {
myRequest();
});
});
有人可以幫我解決問題嗎?在留言中提到
因爲您無法使JSON成爲JSONP ....您調用的服務器需要支持JSONP。 – epascarello
您的文字圖片[不是很有用](// meta.unix.stackexchange.com/q/4086)。它不能被朗讀或複製到編輯器中,而且它的索引也不是很好,這意味着具有相同問題的其他用戶不太可能在此找到答案。請[編輯]您的文章直接合並相關文本(最好使用複製+粘貼以避免轉錄錯誤)。 –