详细问题描述
我在测试mui.ajax()方法的时候发现,设定的是get方法,实际却用的OPTIONS方法像服务器发起访问,结果被abort。访问的地址是跨域地址,但服务器那边已经做了CORS设置允许跨域的。无奈只有引入jQuery,使用jQ的ajax方法完成任务。
YYY.com下的b页面向XXX.com下的a页面请求数据
重现步骤
[步骤]mui.ajax('http://www.XXX.com/a.aspx',{
data:{
Request:'DepartmentList'
},
dataType:'text',
type:'get',
success:function(data){
alert(data);
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log(type);
}
});
[结果] 浏览器实际使用的OPTIONS方法请求的
[期望]期望浏览器使用GET方式请求
运行环境
[系统版本] 非移动APP
[浏览器版本] FireFox最新版本
[IDE版本] HBuilder 8.1.2.201704281714
[mui版本] Mui v3.6.0
附件
[代码片段]
mui.ajax('http://www.XXX.com/a.aspx',{
data:{
Request:'DepartmentList'
},
dataType:'text',
type:'get',
success:function(data){
alert(data);
},
error:function(xhr,type,errorThrown){
//异常处理;
console.log(type);
}
});
[安装包] 无
联系方式
[QQ]
[电话]
2 个回复
1***@qq.com
同问
豆豆xiao宽 - 静静的看着这个世界,最后终于疯了
今天遇到了这个问题。