Западающая кнопка на время ajax запроса
Всем доброго дня коллеги!
Есть готовая реализация: На странице есть поле ввода, кнопка и пустой div. По нажатию на кнопку, данные из поля ввода отправляются в php скрипт (GET), после чего приходит ответ и результат кладется в блок div. Дело в том, что ответ от php скрипта может быть не сразу, а скажем секунд через 5, а может и через одну секунду. Как можно на это время залипнуть кнопку? Класс "залипнутой" кнопки имеется ".disabled" Вот существующий код: $(document).ready( function(){ $('#check').click(function(){ $("#result").empty(); var textfield= $('#textfield').val(); $('#result').load('respondere.php', "textfield=" + textfield); }); } ); Код:
<input id="textfield" type="text"> |
При клике отключайте кнопку, а в callback'е метода load включайте обратно http://api.jquery.com/load/#callback-function
|
Да, спасибо, помогло.
|
Часовой пояс GMT +3, время: 04:45. |