检测location.href的返回(重定向到pdf处理URL时)

时间:2013-05-01 12:55:58

标签: javascript jquery http

希望调用创建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何时完成并且我的加载器立即关闭。

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

1 个答案:

答案 0 :(得分:1)

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

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