3***@qq.com
3***@qq.com
  • 发布:2017-08-18 10:30
  • 更新:2017-08-18 13:57
  • 阅读:1546

AJAX跨域问题,始终解决不了

分类:HBuilder

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)

还是这跨域问题,求教 怎么解决

2017-08-18 10:30 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

参考http://www.cnblogs.com/oneword/archive/2012/12/03/2799443.html

该问题目前已经被锁定, 无法添加新回复