簡體   English   中英

執行jsonp ajax調用時出錯

[英]Error doing a jsonp ajax call

使用此代碼

$.getJSON("http://mydomain.com/getcustomers?callback=?",function(data) {  
....
}).error(function(err){
....
})

我越來越

jQuery16103492487950950357067_1336742910384未調用

我在Google上搜索,有人指出與jquery validate不兼容,我不在此頁面上使用該插件。 我還嘗試用$ .ajax調用替換$ .getJSON調用,以便獲得更多控制權,但結果是相同的。

有人知道是什么原因造成的嗎?

GetCustomers方法所在的服務是否真的支持JSON-P? 您應該能夠在Fiddler中看到響應。

您可以安裝Fiddler。 從www.fiddler2.com下載。 對於JSON-P,JSON部分由函數調用包裝。

您的回復將如下所示:

在此處輸入圖片說明

基本上,這是為了繞過相同來源的政策而設計的,但是由於Google等各方也大量使用它,因此您可以“安全地”使用它。 服務器返回的實際上是一個javascript函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM