mui.ajax 完成请求后在回调方法中不能使用return返回值吗?
mui.ajax(url, {
data: {
token: userInfo.token
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒;
success: function(res) {
// console.log(JSON.stringify(res));
//已经设置目标
if (res.code == '200') {
console.log('用户目标已设定');
return true;
}
//用户未设置目标
if (res.code == '404') {
console.log('用户目标未设定');
return false;
}
},
error: function(xhr, type, errorThrown) {
console.log(JSON.stringify(errorThrown));
}
});
我用一个function定义这个方法 准备送到if做判断 可谁知道他返回的值是undefined 头大 有大佬知道怎么弄吗?
1 个回复
hhyang - 如有问题,请添加QQ1606726660 备注付费咨询
return 的时候你返回在的是 当前方法下 并不是返回在mui.ajax下 你可以使用promise