我似乎無法找到任何信息來幫助我解決這個問題或者我正在做這一切,這很可能是這種情況。我有一些樣品JSON數據在這個網址:如何使用jQuery ajax從這個json字符串獲取jsonp響應
http://dev.plaidduckdesign.com/zen/album.php?aid=1037521524
注:該網頁大約需要20秒的負載....
我跑它通過JSON驗證,它回來了乾淨。我試圖從該頁面請求數據只是與jonsp數據類型的ajax請求,因爲它不在同一個域。但是我沒有做的是工作。我只是不斷收到一個未知的錯誤。這是我的阿賈克斯請求:
$.ajax({
url: url,
dataType: "jsonp",
data: request,
success: function(data, textStatus, jqXHR) {
var obj = jQuery.parseJSON(rootData);
alert(obj[0].url);
},
error: function(jqXHR, textStatus, errorThrown) {
//alert("error ")
} // end error:
}); // end ajax
我還沒有真正獲得成功的方法來引發,只是錯誤。
任何信息或指向正確的方向非常感謝。
嘗試添加'?callback =?'到您的網址? –
我有,但我不知道我知道如何正確使用它。每次我添加一個回調:等等,我得到一個錯誤:'等等'沒有定義。如果我像你說的那樣添加它,我仍然會得到錯誤並且沒有結果。我仍然很難用jsonp的回調函數,在過去的幾天裏我讀過的所有內容都沒有提到,如果甚至不知道如何從中提取數據。 – RyGuy