我正在尝试实现 blockUI-pugin。在 Firefox 中,blockUI 有效,但 unblockUI 无效。Firebug 不断告诉我unblockUI() is not a function
。
然后我尝试更改浏览器(从 FireFox 到 Chrome),只是想看看它是否会有所作为 - 确实如此。现在,当我运行代码时,灰色区域不再出现(这也发生在 Safari 中)+ unblockUI 仍然无法正常工作。Firebug 显示我所有的 POST 变量都已收到且正确。
这是我的 AJAX 调用:
function login() {
$.ajax({
url: 'login.php',
type: 'POST',
data: $('#login').serializeArray(),
error: function(data){
console.log(data);
},
success: function(data){
console.log(data);
$.unblockUI();
}
});
}
这是我的blockUI:
$(document).ready(function() {
$.blockUI({
message: $('#message').load('login.html'),
css: {backgroundColor: '#00FF'}
});
});
所以,我的两个问题是:
- 为什么 Chrome 中没有显示灰色?
- 为什么 unblockUI() 不起作用?
非常感谢!