jsonp跨域请求失败

陈汉丰 2016-05-29 10:56:17
$.ajax({
url: "https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V001",
jsonp: "callback",
dataType: "jsonp",
data: {
match_id:27110133,
key: '2B58A9C96FD73EC323CCFDA5383C4BBC',
format: "json"
},
success: function( response ) {
console.log( response ); // server response
}
});


这样请求一定要在服务器端设置格式为jsonp吗?或者说客户端有什么方法能解决这种跨域的GET请求。
现在json格式非打印错误

`V001:2 Uncaught SyntaxError: Unexpected token :`

能不能帮我解答下,谢谢~
...全文
224 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈汉丰 2016-05-30
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
需要服务端支持的
引用 2 楼 jslang 的回复:
对,一定要对方服务器端输出格式为jsonp 否则只能用自己的服务器做代理,绕过跨域限制
谢谢
天际的海浪 2016-05-29
  • 打赏
  • 举报
回复
对,一定要对方服务器端输出格式为jsonp 否则只能用自己的服务器做代理,绕过跨域限制
slwsss 2016-05-29
  • 打赏
  • 举报
回复
需要服务端支持的

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧