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

11 篇文章 0 订阅
3 篇文章 0 订阅

这是一个验证是否登录的方法、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;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值