警报和ajax之间罕见的错误

时间:2016-05-10 23:45:18

标签: javascript jquery

我有一个脚本,我在那里与ajax进行咨询。这个问题无论多么愚蠢,只有当我在最后发出警报时才会起作用(如第一个代码所示)

$(window, document, undefined).ready(function () {
 $("#ingresar").click(function(){

 if($("#usuario").val() === "") {
        alert("Debe ingresar un nombre de usuario");
        return;
    }else if($("#password").val() === "") {
    alert("Debe ingresar su contraseña");
    return;

}

$.ajax({
        method: "POST",
        url: "login.php",
        data:$("#form1").serialize(),
        success: function (msg){

            if(msg == "1") {
                window.location.assign("../index_admin.php");    
            }else{
                alert("Usuario inexistente, verifique sus datos");
            }

        },
        error: function (msg) {
            alert("MAL" + msg);
        }
    });
  alert("");  /**If this does not work bag**/
});
});

如果我删除最后一个警报(警报(""))不起作用ajax

$(window, document, undefined).ready(function () {
 $("#ingresar").click(function(){

 if($("#usuario").val() === "") {
    alert("Debe ingresar un nombre de usuario");
    return;
}else if($("#password").val() === "") {
alert("Debe ingresar su contraseña");
return;

}

$.ajax({
    method: "POST",
    url: "login.php",
    data:$("#form1").serialize(),
    success: function (msg){

        if(msg == "1") {
            window.location.assign("../index_admin.php");    
        }else{
            alert("Usuario inexistente, verifique sus datos");
        }

    },
    error: function (msg) {
        alert("MAL" + msg);
    }
});

});
});

1 个答案:

答案 0 :(得分:0)

我解决了"返回false;"而不是警报......