0

我想通过使用此插件在阻止 ui 的同时获取元素的单击事件的 php 文件的内容。我的代码是这样的:

<li onclick="$.blockUI({ message: $.get('page.php') });" />

这确实会阻止 UI,但不会发生其他任何事情。jQuery get 函数是否返回该文件的内容?我应该为此使用其他功能吗?

4

1 回答 1

0

您可能希望执行以下操作:

<li onclick="javascript:showMessage();"></li>

<script type="text/javascript">
function showMessage() {
    $.get('page.php', function(html) {
        $.blockUI({ message: html });
    });
}
</script>

虽然如果你page.php需要一两分钟来构建,blockUI在它完成之前不会开火。

此外,我将复杂的命令放在onclickor中的结果好坏参半href,因此我发现调用函数更可靠。

于 2013-09-05T14:45:42.003 回答