我想通过使用此插件阻止ui,在元素的click事件上获取php文件的内容。我的代码是这样的:
<li onclick="$.blockUI({ message: $.get('page.php') });" />
这确实阻止了用户界面,但没有其他事情发生。 jQuery get函数是否返回该文件的内容?我应该为此目的使用其他功能吗?
答案 0 :(得分:0)
您可能希望做的事情如下:
<li onclick="javascript:showMessage();"></li>
<script type="text/javascript">
function showMessage() {
$.get('page.php', function(html) {
$.blockUI({ message: html });
});
}
</script>
虽然如果您的page.php
需要一两个时间来构建,blockUI
将不会触发,直到它为止。
另外,我将复杂的命令放在onclick
或href
中的结果好坏参半,所以我发现调用函数更可靠。