AJAX跨域问题讲解

为什么会发生产生跨域问题?

[ 产生跨域的原因 ]

1.浏览器限制
2.跨域(协议,域名,端口任何一个不同)
3.XHR(XMLHttpRequest)请求

也就是说当我们发送的是XMLHttpRequest请求不同的域名浏览器就会限制访问,那么就会产生跨域问题。

[ 解决跨域问题的思路 ]

1.改动客户端浏览器参数来解除限制 浏览器启动加入 --disable-web-security
2.Jsonp解决是XHR请求的问题.
3.跨域: 被调用方支持跨域,调用方的隐藏请求

跨域问题解决办法

1. JSONP解决跨域

[原理]:

你可能感兴趣的:(AJAX跨域问题讲解)