表单下载目标为该iFrame的文件时,不会调用iFrame onload

时间:2019-07-18 12:29:32

标签: javascript jquery html google-chrome iframe

我的iFrame如下

<iframe name="hiddenFrame" onload="hideProgress();" src="hiddenFarme.html" id="hiddenFrame" style="visibility:hidden;"> 

当我提交从中下载PDF文档的时,此iframe用作目标。

<form id="pdfManualForm" method="POST" target="hiddenFrame">
        <input type="hidden" name="x-auth-token" id="x-auth-token-Hidden">
        <input type="hidden" name="userName" id="userNameHidden">           
</form>

提交表单的函数:

function generatePDGManual(){
    $("#x-auth-token").val('abc');
    $("#userName").val('abc');

    $('#pdfManualForm').attr('action',  Settings.URL + "/json/manual/create")
    $("#pdfManualForm").submit();
}

隐藏进度功能如下所示:

function hideProgress(){
    Ajax.hideProgress();
}

我面临的问题是,表单提交完成后,我们收到了pdf文档,hideProgress函数没有被调用(在Chrome上为 )。文档下载完成后,有什么方法可以捕获事件吗?

谢谢, 塔伦

0 个答案:

没有答案