0
當我執行一個Ajax調用,我得到以下錯誤:響應Ajax的呼叫不工作
「未捕獲的SyntaxError:意外的標記:」
我的jQuery代碼看起來是這樣的:
$.ajax({
type: 'GET',
url: "http://www.exampleUrl.com",
crossDomain: true,
dataType: "jsonp",
jsonp: "jsonp",
mimeType: "application/json",
jsonpCallback: 'callback',
contentType: "application/json; charset=utf-8",
beforeSend: function() {
},
success: function (data)
{
alert("success");
},
error: function (result) {
}
});
爲什麼我沒有得到json響應。當直接在瀏覽器中使用相同的url時,我得到期待的json響應。 有什麼不對?
感謝您爲您的文章。現在我得到以下響應錯誤:請求的資源上沒有「Access-Control-Allow-Origin」頭。因此不允許原產地'null'訪問。 –
這表明CORS沒有正確定義或在您使用的服務器上啓用。查看[enable-CORS](http://enable-cors.org/server.html)獲取更多關於如何有效解決問題的信息。 希望你有機會訪問服務器! – nyedidikeke