我想鑽研的tumblr的陰暗世界的深處,無法理解,並得到了以下錯誤:jQuery的阿賈克斯 - 的tumblr API V2
Uncaught SyntaxError: Unexpected token :
我認爲它可能是因爲我回來json,但試圖使用jsonp。這裏就是我想要送:
$(function(){
$.ajax({
type: "GET",
url : "http://api.tumblr.com/v2/blog/MyTumblrName.tumblr.com/info",
dataType: "jsonp",
data: {
api_key : "MyTumblrApi"
},
success: function(data){
console.log(data);
},
});
});
我得到一個200 OK響應和數據,但仍出現上述錯誤(這我不明白,想知道更多關於)
Tumblr也很好地指出以下內容,但我不清楚具體情況。
All requests made with HTTP GET are JSONP-enabled. To use JSONP, append jsonp= and the name of your callback function to the request. JSONP requests will always return an HTTP status code of 200 but will reflect the real status code in the meta field of the JSON response.
任何幫助將是真棒,謝謝!
爲什麼你甚至關心jsonp?只需使用json響應... –
如果我使用JSON,我得到以下內容: XMLHttpRequest無法加載http://api.tumblr.com/v2/blog/MYTUMBLRNAME.tumblr.com/info?api_key=APIKEY。 Access-Control-Allow-Origin不允許源http://0.0.0.0:3000。 – Galaxy
哦對,這很有道理 –