url中的协议,子域名,主域名,端口号任何一个不同时,都算不同域

不同域之间相互请求资源,都算跨域

处理跨域:

1.代理,后台方法

2.JSONP,处理主流浏览器get请求跨域问题     

在www.aaa.com页面中:

<script>

   function jsonp(json){

       alert(json["name"])

   }

</script>

<script src="http://www.bbb.com/jsonp.js"></script>

 

在www.bbb.com页面中:

jsonp({'name':'洪七','age':24});

3.XHR2:XMLHttpRequest Level2 (IE10 以下不支持)

在服务器端加入:

header("Access-Control-Allow-Origin: *");

header("Access-COntrol-Allow-Methods:POST,GET")

 

posted on 2017-07-29 10:04  yyy_鸳鸯  阅读(107)  评论(0编辑  收藏  举报