在我的文档的HEAD中,我加载了jQuery.js以及blockUI jQuery插件.
在PHP中我然后使用常规AJAX将其他PHP内容加载到DIV中.在最初的PHP jQuery和blockUI插件工作正常,但在任何ajax加载的div中jQuery和blockUI都绝对没有.没有控制台错误,没有警告 – 没有.
我是一个jQuery初学者,我在这个主题上找到的其他文章都没有能够让我超越解决这个问题的优势,所以我正在帮助其他人.在我下面的代码中,你会看到我在live()中做了一些刺…
这是我加载到DIV中的PHP文件的顶部
$(document).ready(function() {
$('#crazy').live('click',function() {
$.blockUI({ message: $('#question'), css: { width: '275px' } });
});
$('#yes').live('click',function() {
// update the block message
$.blockUI({ message: "
Remote call in progress...
" });$.ajax({
url: 'wait.php',
cache: false,
complete: function() {
// unblock when remote call returns
$.unblockUI();
}
});
});
$('#no').live('click',function() {
$.unblockUI();
return false;
});
});
这是PHP文件中的HTML(加载到DIV中):