0

想要调用创建 pdf 文档的 aspx 的 IHAC。目前的解决方案是这样的:

$(document).on('click', '#print', function (event) {
    location.href = "Handlers/PrintHierarchy.ashx";
    event.stopImmediatePropagation();
});

我想在处理发生时向页面添加一个加载器。像这样的东西

$(document).on('click', '#print', function (event) {
    $("#bottomRight").mask("Processing document...");
    location.href = "Handlers/PrintHierarchy.ashx";
    $("#bottomRight").unmask();
    event.stopImmediatePropagation();
});

问题是我无法检测到我的 PrintHierarchy.aspx 何时完成并且我的加载程序会立即关闭。

我可以将加载程序的关闭推迟到“文件保存”对话框打开时吗?

4

1 回答 1

1

您需要检测文件保存对话框打开而不是 aspx 整理。

试试这个: http: //geekswithblogs.net/GruffCode/archive/2010/10/28/detecting-the-file-download-dialog-in-the-browser.aspx

于 2013-05-01T12:59:09.083 回答