浏览器拦截跨域

来源:互联网 发布:气象数据共享服务网 编辑:程序博客网 时间:2024/05/23 19:54
如: Response.Headers.Add("Access-Control-Allow-Origin", "*");// JSON{  'Access-Control-Allow-Origin': '*', }// HTML<meta http-equiv="Access-Control-Allow-Origin" content="*">// PHPheader("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
第二种,就是在服务器上,添加HTTP响应头。在这里,我们就以IIS6.0为例:
//在被请求的网站上,设置HTTP头,添加"Access-Control-Allow-Origin:*" //值为*或指定的域名。
 第三种,使用JSONP格式,即在jQuery中ajax请求参数dataType:'JSONP':   
<script>     $.ajax({         url:"http://map.oicqzone.com/gpsApi.php?lat=22.502412986242&lng=113.93832783228",         type:'GET',         dataType:'JSONP',  // 处理Ajax跨域问题        success: function(data){             $('body').append( "Name: " + data );         }     }); </script>


原创粉丝点击