我有一个脚本,我在那里与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);
}
});
});
});
答案 0 :(得分:0)
我解决了"返回false;"而不是警报......