Я использую jQuery BlockUI в проекте.Для конкретного пользовательского действия я хочу заблокировать пользовательский интерфейс, а затем отправить данные POST на сервер.Когда происходит событие тайм-аута ИЛИ сервер возвращается, я хочу разблокировать страницу.
Я не могу реализовать это поведение.Это то, что у меня пока (не работает)
$(document).ready(function(){
$('#test').click(function(event){
$.blockUI({ message: $('#mydiv') });
$.ajax({
type: 'POST',
url: 'www.example.com',
data: somedata,
dataType: "json"
});
setTimeout(function() {
$.unblockUI({
onUnblock: function(){
alert('onUnblock');
}
});
}, 2000);
});
Может кто-нибудь заметить, что я могу делать неправильно?