跨域AJAX调用
Cross-Domain AJAX Call
我正在尝试使用Twitch.TV API的最新jQuery进行跨域AJAX调用,但我遇到了一个错误。
代码:
$.ajax({
type: 'GET',
dataType: "json",
url: "https://api.twitch.tv/kraken/search/games?q=star&type=suggest",
success: function (responseData, textStatus, jqXHR) {
console.log("in");
var data = JSON.parse(responseData['AuthenticateUserResult']);
console.log(data);
},
error: function (responseData, textStatus, errorThrown) {
alert('POST failed.');
}
});
错误:
XMLHttpRequest无法加载https://api.twitch.tv/kraken/search/games?q=star&type=建议。请求的资源上不存在"Access Control Allow Origin"标头。原点'http://codeeplus.net因此不允许访问。
跨浏览器请求需要JSONP。您给我的链接可以很好地使用getJSON-jquery函数。
对于流:http://jsfiddle.net/82wNq/27/
游戏:http://jsfiddle.net/82wNq/25/
$.getJSON("https://api.twitch.tv/kraken/search/games?q=star&type=suggest&callback=?", function (data) {
$.each(data.games, function (index, item) {
$("<div>").html(item.name).appendTo("#content");
$("<img>").attr("src", item.box.medium).appendTo("#content");
});
});
相关文章:
- 阻止在select2单击时调用ajax
- 调用Ajax并返回响应
- Ajax:只在元素存在的情况下调用Ajax
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 调用Ajax内部的函数
- 无法获取属性'的值;拆分'在IE8中调用ajax之后
- 我们如何在Firefox中调用AJAX
- Rails:通过调用Ajax重定向
- Cookie 在 Spotify (Javascript) 中调用 ajax 后未保存
- 通过调用 Ajax 来设置 struts bean 值
- 无法从服务器中的 php 调用 Ajax 函数
- 如何在附加表行时调用 ajax
- 在facebook用户发送邀请请求后调用ajax调用
- 定期调用Ajax
- 调用Ajax生成的表单的值
- 无法调用ajax函数
- 在调用AJAX之后显示ng控制器的内容;作为“;作用
- CSS,Java脚本在php中调用ajax后无法正常工作
- 成功调用AJAX后,Toast Growl不会出现
- 如何在调用AJAX时记录或捕获信息和错误