我试图在$(位置).attr()完成时触发事件。当使用attr()来改变img src而不是$(location).attr()时,我找到了许多解决方案。
您可能会问我为什么要这样做? 在我的应用程序中,我有一个按钮将数据导出到xml(在后台使用php代码)。但是,这可能需要一些时间(几秒钟!)。所以,我想展示一个小小的"在出口期间请等待"然后在生成xlsx并开始下载后将其删除。
有可能吗?
答案 0 :(得分:0)
$("#waitMessage").show();
$.post("processing.php", yourParameters)
.then(function (data) {
// handle success
})
.fail(function () {
// handle server error
})
.always(function () {
$("#waitMessage").hide();
})