i***@163.com
i***@163.com
  • 发布:2016-05-23 15:03
  • 更新:2016-05-23 18:58
  • 阅读:3447

mui.ajax请求超时

分类:MUI

mui.ajax("http://192.168.191.1:8080/scs/kmDocumentContent/queryDocumentContent/1", {
data: JSON.stringify({}),
type: "POST",
dataType: "json",
timeout:10000,//超时时间设置为10秒;
success: function(data, textStatus, xhr) {
console.log(data.code);
},
error: function(xhr, type, errorThrown) {
//异常处理;
console.log(type);
}
});

在手机浏览器中访问 http://192.168.191.1:8080/scs/kmDocumentContent/queryDocumentContent/1
可以访问到后台, 但在H5中使用 mui.ajax 出现超时,不能访问,报 timeout

怎么处理,权限中已添加 跨域的模块

2016-05-23 15:03 负责人:无 分享
已邀请:
i***@163.com

i***@163.com (作者)

自己处理
ajax请求会对header头设置setHeader('X-Requested-With', 'XMLHttpRequest');

这个后台框架会这个进行判断,如存在X-Requested-With 并没有登录或登录超时时
后台过滤器就返回异常状态了

可以进行下面的设置

$.ajax(url, {
headers : {
"X-Requested-With" : ""
},

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