我在查看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