Я пытаюсь предотвратить множественные запросы, когда пользователь нажимает кнопку входа или регистрации. Это мой код, но он не работает. Только в первый раз отлично работает, а затем возвращается false.Ajax, предотвратить множественный запрос при нажатии
$('#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);
}
});
});
Любые идеи? Благодаря!
Это очень гениальная идея. Работает как шарм. –
Спасибо. Ты спас свой день. – gihandilanka