我在項目中使用jQuery BlockUI。對於特定的用戶操作,我想阻止UI,然後將數據發送到服務器。當發生超時事件或服務器返回時,我想取消阻止頁面。jQuery blockUI和AJAX 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);
});
任何人都可以發現我可能做錯了什麼?
我認爲你會阻止你的用戶界面,但它永遠不會暢通無阻? – Tx3 2011-02-17 07:37:21