使用$(location).attr()回调

时间:2013-06-04 10:46:41

标签: jquery attr

我试图在$(位置).attr()完成时触发事件。当使用attr()来改变img src而不是$(location).attr()时,我找到了许多解决方案。

您可能会问我为什么要这样做? 在我的应用程序中,我有一个按钮将数据导出到xml(在后台使用php代码)。但是,这可能需要一些时间(几秒钟!)。所以,我想展示一个小小的"在出口期间请等待"然后在生成xlsx并开始下载后将其删除。

有可能吗?

1 个答案:

答案 0 :(得分:0)

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

$.post("processing.php", yourParameters)
    .then(function (data) {
      // handle success
    })
    .fail(function () {
      // handle server error
    })
    .always(function () {
      $("#waitMessage").hide();
    })