У меня есть такой код: -
$('#log').click(function(evt){
evt.preventDefault();
if($email.val().length>=4 && $email.val().length<=64 && $password.val().length>=4 && $password.val().length<=64){
$.ajax({
url: '/login/check',
data: {email: $email.val(), password: $password.val()},
dataType: 'json',
method: 'POST',
success: function(data){
if (data.email==0) {
$em.css('display', 'block');
$em.html('Email does not exists.');
} else if(data.verify==0){
$pass.css('display', 'block');
$pass.html('Password is incorrect');
} else if(data.email==1 && data.password==1 && data.verify==1){
$em.html('');
$em.css('display', 'none');
$pass.html('');
$pass.css('display', 'none');
$('#form').submit(); //form to be submitted
}
},
error: function(){
alert('There is an error try again later');
}
});
}
});
Здесь $ em и $ pass - это окно сообщений для сообщений, а #log - кнопка отправки. Когда пользователь нажимает кнопку с идентификатором журнала, вызываются некоторые вызовы ajax, и если все равно 1 (т.е. data.email, data.password, data.verify), форма должна быть отправлена с использованием функции отправки jQuery, но она не бывает Что здесь происходит не так. И какое может быть решение для этого?