84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
$.getJSON('http://changyan.sohu.com/api/...',function(res){
console.log(res); }); 跨域问题
人生最曼妙的风景,竟是内心的淡定与从容!
纯前端处理,也就是使用jsonp方式,需要同另一端配合约定才行。很显然你不满足这种情况。所以,推荐使用服务端代理的方式,可以通过nginx代理,或者其他服务器代理。当然,也可以通过服务端代码的方式代理,也即通过服务端一个中转访问而已。
前端不允许跨域。所以你还是通过服务器抓页面吧。
当然如果你能控制被跨域的网站,可以使用jsonp不过我个人推荐控制header设置Access-Control-Allow-Origin来允许跨域
纯前端处理,也就是使用jsonp方式,需要同另一端配合约定才行。很显然你不满足这种情况。
所以,推荐使用服务端代理的方式,可以通过nginx代理,或者其他服务器代理。
当然,也可以通过服务端代码的方式代理,也即通过服务端一个中转访问而已。
前端不允许跨域。
所以你还是通过服务器抓页面吧。
当然如果你能控制被跨域的网站,可以使用jsonp
不过我个人推荐控制header
设置
Access-Control-Allow-Origin
来允许跨域