AJAX跨域问题讲解

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