Я создаю веб-страницу, на которой находится кнопка.Когда пользователь нажимает кнопку, мой Javascript использует AJAX для вызова моего бэкэнда, который запрашивает мою базу данных и получает несколько картинок для вывода на экран.Это что-то вроде этого (псевдокод):
// JS event
button.on('click', function(){
// Here my AJAX calling
$.post(callMyBackend, {
foo: bar // Parameters
}, function (responseText) {
// Here goes more stuff...
});
});
Все работает отлично, но я хочу, чтобы пользователь не злоупотреблял, слишком быстро нажимая на кнопку.Итак, если пользователь нажимает 3 раза очень быстро, я бы хотел, чтобы вызов на мой бэкэнд происходил один раз (не 3 раза) и возвращал результаты только для последнего вызова (осторожно, последний, нетпервый!).
Как я могу решить это?