我在项目中使用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