ajax跨域问题及解决方案

来源:互联网 发布:1080pyy软件 编辑:程序博客网 时间:2024/05/14 09:02

为什么会出现跨域问题?

浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对javascript的安全限制。
同源指的是同协议、同域名、同端口,三者只要有一个不同,就被认为是不同的域。

解决跨域问题的方式?

1、使用jsonp
2、服务器代理
3、在服务器端设置可允许跨域,response.setHeader(‘Access-Control-Allow-Origin’,’*’);