AJAX跨域问题讲解
为什么会发生产生跨域问题?
[ 产生跨域的原因 ]
1.浏览器限制
2.跨域(协议,域名,端口任何一个不同)
3.XHR(XMLHttpRequest)请求
也就是说当我们发送的是XMLHttpRequest请求不同的域名,浏览器就会限制访问,那么就会产生跨域问题。
[ 解决跨域问题的思路 ]
1.改动客户端浏览器参数来解除限制 浏览器启动加入 --disable-web-security
2.Jsonp解决是XHR请求的问题.
3.跨域: 被调用方支持跨域,调用方的隐藏请求
跨域问题解决办法
1. JSONP解决跨域
[原理]: