iframe加载PDF数据后调用Javascript
点击一个按钮,我们就有一个ajax调用,它进行一些计算并将数据提交给db。我们在启动此调用时禁用该按钮,以避免多次提交。 一旦这个调用完成,我们将使用javascript创建一个IFRAME,并将src属性设置为另一个提供PDF数据的页面 我想调用一个Javascript方法,在PDF数据流传输到浏览器后再次启用该按钮。IFRAME的onload工作不正常 编辑iframe加载PDF数据后调用Javascript,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,点击一个按钮,我们就有一个ajax调用,它进行一些计算并将数据提交给db。我们在启动此调用时禁用该按钮,以避免多次提交。 一旦这个调用完成,我们将使用javascript创建一个IFRAME,并将src属性设置为另一个提供PDF数据的页面 我想调用一个Javascript方法,在PDF数据流传输到浏览器后再次启用该按钮。IFRAME的onload工作不正常 编辑 $.blockUI({message: '<div id="loadingStatusDiv"><img s
$.blockUI({message: '<div id="loadingStatusDiv"><img src="loading.gif" /></div>'});
$('.blockUI.blockMsg').center();
var reportIFrame = document.getElementById("iframe");
$('#iframe').ready(function() {alert('Done'); $.unblockUI();});
reportIFrame.src = '${request.contextPath}/pages/downloadPdf.faces';
document.body.appendChild(reportIFrame);
$.blockUI({消息:'});
$('.blockUI.blockMsg').center();
var reportIFrame=document.getElementById(“iframe”);
$('#iframe').ready(函数(){alert('Done');$.unbui();});
reportIFrame.src='${request.contextPath}/pages/downloadPdf.faces';
document.body.appendChild(reportIFrame);
如上所述,即使在PDF完全呈现之前,也会显示警报。您可以发布您已经尝试过的代码吗?我已经添加了代码片段供您参考!