Итак, я пытаюсь сделать так, чтобы после нажатия элемента get функция щелчка не сработала, пока не завершится мой $.post
.Отключение .click(), а затем повторное включение его
Это то, что у меня есть сейчас, но оно не работает. Я принимаю .prop('disabled', true)
не работает для div
элементов. Может ли кто-нибудь помочь мне?
$("#textbox_item").click(function() {
//don't let anyone click .textbox_item until $.post is complete
$("#textbox_item").prop('disabled', true).text("Doing something..");
$.post("/action", { item: "123" }).done(function(data) {
$("#textbox_item").prop('disabled', false).text("Click me");
});
});
Я не знаю, что это было, но я хочу, чтобы иметь возможность нажать на кнопку несколько раз. Только до завершения процесса. – bryan
, поэтому вы повторно присоединяете событие после завершения обработки – sctskw