跨域请求:两个不同域名之间的通讯。
Ajax受到浏览器的限制(安全性考虑)不允许跨域通信。
默认情况下浏览器采用同源策略:一个域下面的JS只能请求同一个域下面的文档内容,不能跨域请求。
解决方法一:src属性
使用标签的src属性,src属性是没有同源的限制的
解决方法二:PHP代理
![Ajax----跨域请求 axios_第1张图片](http://img.e-com-net.com/image/info8/8af2f94823fb4c3681e8387cc5abd83b.jpg)
A客户端
A服务器
B服务器
小结:客户端有同源策略,服务器没有同源策略,我们可以使用服务器作为代理去跨域请求。
解决方法三:jsonp
jsonp=json+动态script。是一种非官方协议,为了解决JS的跨域请求
通过