Западающая кнопка на время 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, время: 21:55. |