<form method="POST" id="ajaxlogin" class="login_form">
<input type="text" name="login_name" id="login_name">
<input type="password" name="login_password" id="login_password" >
<div class="send auth-btn" >Моя</div>
<input type="submit" style="opacity:0;" id="dlelogin">
<input name="login" type="hidden" id="login" value="submit">
</form>
Вот такая вот форма. Мне нужно избежать нажатие на submit.
$('.send').on('click', function(){
$('#ajaxlogin').submit();
e.preventDefault();
$.ajax({
type: "POST",
url: "ajaxlogin.php",
data: $('#ajaxlogin').serialize(),
success: function(msg){
if(msg=='yes'){
$('#dlelogin').trigger('click');
}
if(msg=='no'){
$('.a-info').text('Неправильный логин или пароль')
}
}
});
});
В начале в ajaxlogin проверяется логин и пароль, и если такое совпадение есть, т.е. вернулся yes, то имитируется нажатие на невидимый элемент #dlelogin.
Ваше предложение решения не обходит #dlelogin , а нажимает на него.