asp.net 在config文件里加入了跨域代码
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" />
</customHeaders>
ajax代码json 改为 jsonp
mui.ajax('http://10.10.10.246:12344/web1.aspx',{
data:{
name:'123'
},
dataType:'JSONP',//服务器返回json格式数据
type:'POST',//HTTP请求类型
timeout:10000,//超时时间设置为10秒;
headers:{'Content-Type':'application/json'},
success:function(data){
alert("成功");
},
error:function(xhr,type,errorThrown){
alert("失败");
}
});
最后错误提示:
[Web浏览器] "XMLHttpRequest cannot load http://10.10.10.246:12344/web1.aspx. Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers." /555/login.html (0)
还是这跨域问题,求教 怎么解决
1 个回复
回梦無痕 - 暂停服务
参考http://www.cnblogs.com/oneword/archive/2012/12/03/2799443.html