我在查看Twitch.com用戶是否曾經存在過。當我檢查API調用時,它將在瀏覽器中返回一個值,但不在控制檯中。我的API調用不返回任何內容?
$.getJSON("https://api.twitch.tv/kraken/channels/comster404", function(data2){
// console.log(data2.status);
console.log(data2);
});
這是它應該得到 { 「錯誤」 的數據: 「無法處理的實體」, 「狀態」:422, 「消息」: 「通道 'comster404' 不適用於肌」 }
大概:相同的起源(https://developer.mozilla.org/ EN-US /文檔/網絡/安全性/同-origin_policy)。他們似乎支持JSONP,因爲如果我添加'?callback = foo',我會得到正確的JSONP響應。查看JSONP信息的['$ .getJSON'](http://api.jquery.com/jquery.getJSON/)文檔。 – 2016-04-26 01:49:27
[這是一個JSONP演示](https://jsfiddle.net/rkyza45u/),它顯示它正在工作。 – 2016-04-26 01:53:56
添加?callback =?到URL會使它成爲JSONP是否正確? – user2872518