您的位置:首页 > 其它

ajax验证登录函数,return使用注意事项

2018-09-10 11:56 204 查看

这是一个验证是否登录的方法、is_Login()函数 if 判断条件是满足(data.code == 0)的,因为涉及到重复调用,这里是想在其他页面调用这个函数的时候有返回值用于判断,而之前我是在这里直接“return true”发现这样的结果是undefined,返回的这个true值只是当前的ajax方法接收了,而不是is_Login()方法,所里这里定义了Correct变量用来接受登录成功的值,而后在ajax方法外实现了登录状态值的返回,从调用方法判断成功

//  是否登录验证
function is_Login(uid,token){
//接受参数变量
var Correct;
//验证是否登录
var Ogoods = {
_urls: '验证登录接口地址',
_data: {
uid: uid,
token: token
},
_method: 'post',
_dataType: 'json',
_async: true
};
$packageAjax(Ogoods,function(data) {
//json对象转字符串输出
var DataString = JSON.stringify(data);
console.log(DataString);
if(data.code == 0){
//赋值登录状态
Correct = true;
}else if(data.code == 1){
mui.alert(data.msg,'提示','','','div');
}

})
//登录认证返回值
return Correct;
}
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: