0
我正在嘗試使用tumblr api。我試過什麼(期待JSON)從服務器返回?
$(function() {
$.getJSON("http://jiewmeng.tumblr.com/api/read/json", function(data) {
$("#postsContainer").append(data);
});
});
但在firebug中得到了200空的響應。當我導航到http://jiewmeng.tumblr.com/api/read/json時,我看到了數據。所以我會得到一些東西,而不是一個空的迴應?
+1 nick ...你的解釋是正確的...我刪除了我的;;) – Reigel 2010-06-19 11:41:15
一個問題暱稱,爲什麼json文件開始像'var tumblr_api_read = {「tumblelog」:{「title」: 「傑夫蒙」....「?爲什麼不只是'{「tumblelog」:{「title」:「傑孟」....「?我混淆了'var' ... – Reigel 2010-06-19 11:46:59
@Reigel - 將'?jsoncallback = myFunction'添加到URL中以查看:) JSONP通過製作抓取src的腳本標記(或多或少)跨域POST,它是一個GET,沒有頭文件),jQuery動態地命名你的成功函數,你可以在控制檯中看到它,結果腳本是'myMadeUpFunctionName({object here});',它只是運行該函數:) – 2010-06-19 11:49:18