0

我试图在 $(location).attr() 完成时触发一个事件。例如,当 attr() 用于更改 img src 但不使用 $(location).attr() 时,我找到了许多解决方案。

你可能会问我为什么要这样做?在我的应用程序中,我有一个将数据导出到 xml 的按钮(在后台使用 php 代码)。但是,这可能需要一些时间(几秒钟!)。因此,我想显示一个微小的“在导出过程中请稍候”,然后在生成 xlsx 并开始下载后将其删除。

这可能吗?

4

1 回答 1

0
$("#waitMessage").show();

$.post("processing.php", yourParameters)
    .then(function (data) {
      // handle success
    })
    .fail(function () {
      // handle server error
    })
    .always(function () {
      $("#waitMessage").hide();
    })
于 2013-06-04T11:33:15.510 回答