$('#form1').submit(function () {
var filal = $('input#l_email').val().length && $('input#l_pswd').val().length;
if (!(filal)) {
$("div#login_feed").fadeIn(400);
return false;
} else {
alert('hello')
$.post('create_login.php', {
lemail: $('input#email').val(),
lpswd: $('input#pswd').val()
}, function (result) {
if (result == 'sucess') return true;
else return false;
});
}
});
我无法找到错误在哪里。如果它进入if
块,它不会提交表单,但我不知道出了什么问题。当它进入else
block 时,它会提示 hello 并自动提交表单,而无需等待 AJAX 请求完成。我知道代码也可能会返回语句令人毛骨悚然,但我是 jQuery 风格的新手,所以请让我知道如何做。