jQuery跨域
最近约到了一个跨域访问的问题,今天研究了好久,在网上找了很多的资料,知道了何为跨域访问,所谓的跨域就是指当前页面和访问的页面不在同一个域名下,受浏览器同源策略的限制,同源就是要求域名,协议,端口三者都一致;而同源策略就是指页面上的脚本不能访问非同源的资源(包括HTTP响应和Cookie),那么,要怎么样才能跨域访问呢?
jquery为我们提供了几种方法:
post:不能跨域来访问,浏览器不允许;
get:能够实现跨域访问,今天在使用的时候发现在IE和360下是正常的,但是在谷歌和FF下却不能够返回结果,不知道是为什么;
getJSON:能够实现跨域来访问,但是从找到的资料来看,这个方法需要在客户端和服务器端都定义一个callback参数;
ajax:此方法同getJSON;
jsonp:此方法同getJSON;

浙公网安备 33010602011771号