Здравствуйте! Есть такой код, который выполняется по нажатию на кнопку и отправляет айди товара в php файл для добавления в корзину. Как сделать так, что бы этот код по нажатию на кнопку, выполнялся только тогда, когда полностью отработала функция "load()" внутри нее? Грубо говоря пока функция "load()" полностью не отработает, не должна и работать функция "click(function()", которая ее вызывает. Пользователь не должен иметь возможность добавить товар в корзину снова, до тех пор, пока не отработала функция "load()" при предыдущем нажатии. Прощу заранее прощения если как-то неправильно изъясняюсь. Код (Javascript): $('.id').click(function(){ var id = $(this).attr("id"); $.ajax({ type: "POST", url: "/addcart.php", data: "id="+id, dataType: "html", cache: false, success: function(data) { load(); msg("Добавлено в корзину!"); return false; } }); });
задизейблить или вовсе спрятать на время отправки кнопку перед отправкой Код (Javascript): $('.id').hide() после Код (Javascript): $('.id').show()