ajax如果条件不正常,总是工作其他部分

时间:2018-04-06 10:41:31

标签: javascript ajax

var name=document.getElementById('txtUserName').value;
$.ajax({
    url:"loginAjax.php",
    type:"POST",
    data:({username: name}),
    success:function(data)
    {
        alert(data);
        if(data == 'Latelogin'){
            ret =  true;
            alert(ret);
        }
        else{
            ret = false;
            alert(ret);
        }
    }
});

上面的代码,我知道数据的价值是迟到的,但总是有部分工作。我不知道为什么。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

var name=document.getElementById('txtUserName').value;
$.ajax({
    url:"loginAjax.php",
    type:"POST",
    data:({username: name}),
    success:function(data)
    jsdata = data.d;
    console.log(jsdata);
    {
        //alert(data);
        if(jsdata == 'Latelogin'){
            ret =  true;
            alert(ret);
        }
        else{
            ret = false;
            alert(ret);
        }
    }
});