87,955
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
JS代码,直接获取远程URL的JSON, Chrome浏览器直接报CORS错误 ?
var url = 'http://basic.10jqka.com.cn/mapp/null/a_focus_rank.json';
var result = jQuery.getJSON(url).responseText;
Origin 头域 好像没法修改? 安装了Chrome的CORS插件也不行,谢谢。
在Chrome浏览器中直接获取远程URL的JSON数据会触发CORS(跨域资源共享)错误,因为您的域名与目标URL的域名不同。为了解决这个问题,您可以使用JSONP或者CORS。
JSONP可以通过添加特定的callback参数将JSON数据包装在一个回调函数中,从而绕过浏览器的安全限制