本地打包测试mui,ajax请求部分手机一直abort,readyState=4,status=0

mui.ajax('https://testeas.xhd.cn/api/appLogin/vali',{
data: dataObj,
dataType: 'json',
type: 'POST',
crossDomian:true,
timeout: 10000,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
success: function(data) {
if(data.result_code == 0) {
mui.openWindow({
url: 'index.html',
id: 'index'
})
}
},
error: function(xhr,type,errorThrown) {
var that = this
count++;
if(xhr.status == 404 && count <= 4) {
login();
}
console.log("readyState......" + xhr.readyState);
console.log("status......" + xhr.status);
console.log("statusText......" + xhr.statusText);
console.log("type......" + type);
var responseHost = xhr.getResponseHeader("Location");
alert("请求失败" + '------>' + type);
}
})
测试条件
1,https://testeas.xhd.cn 浏览器指定为不安全网站
2,大部分手机执行成功,小部分手机会报错
3,谷歌,火狐可以执行成功

2019-01-31 16:20 1 条评论 分享
已邀请:
0

604298326@qq.com

赞同来自:

问题已解决
解决方法,在IOS10以后网络应用请求会有权限设置,部分手机会自动弹框允许网络请求,部分手机需要自己手动设置
设置方法
IOS打开移动网络,向下拉点开自己的APP,开起网络权限

要回复问题请先登录注册