跨域JSON请求不返回数据。 (AngularJS)

时间:2017-07-29 01:57:03

标签: javascript json angular http cross-domain

我一整天都在尝试从以下网址获取JSON数据:https://www.easports.com/iframe/fifa17proclubs/api/platforms/XBOXONE/clubs/2650219/membersComplete

我是跨域调用的新手,我尝试使用JSONP,$ get.JSON但没有成功。我想要的只是将该链接中的数据存储到Angular变量中,以便我可以在我的应用程序中使用它。

1 个答案:

答案 0 :(得分:0)

这是一项浏览器安全限制(跨站点脚本攻击),要求服务器在标头中添加以下响应,以便基于浏览器的应用访问数据

Access-Control-Allow-Origin: *

如果您无法更改服务器,那么您将无法做任何事情。如果您创建桌面应用程序,则不存在此限制 - 这只是浏览器安全限制。

此处提供更多信息:

https://enable-cors.org/server.html