Я пытаюсь предотвратить несколько запросов, когда пользователь нажимает кнопку входа или регистрации. Это мой код, но он не работает. Просто первый раз отлично работает, а затем возвращает false.
$('#do-login').click(function(e) {
e.preventDefault();
if ( $(this).data('requestRunning') ) {
return;
}
$(this).data('requestRunning', true);
$.ajax({
type: "POST",
url: "/php/auth/login.php",
data: $("#login-form").serialize(),
success: function(msg) {
//stuffs
},
complete: function() {
$(this).data('requestRunning', false);
}
});
});
Любые идеи? Спасибо!