我的JSP页面中有一个链接,用户可以在其中使用它来下载Excel文件。当用户单击链接时,控制器将转到Java脚本函数,在该函数中我将显示运动图像(如进度条),然后将其重定向到动作类。执行Java代码后,会出现一个弹出窗口,要求用户打开/保存文件。
由于页面没有刷新,进度条将继续运行,而我无法将其隐藏。
有谁知道如何使用Javascript解决此问题,因为我对Jquery不太了解。
提前致谢。
function generateRnDFootPrint(){
progressBar.showBar(); // progress bar appears
location.href='<%= contextPath %>/saveMTP.do?method=getRnDFootPrintReport&orgCode=<%=orgCode%>&orgId=<%=orgId%>';
}
最佳答案
尝试以下操作....我只需在函数末尾添加一行:
function generateRnDFootPrint(){
progressBar.showBar(); // progress bar appears
location.href='<%= contextPath %>/saveMTP.do?method=getRnDFootPrintReport&orgCode=<%=orgCode%>&orgId=<%=orgId%>';
setTimeout(function(){progressBar.hideBar();},2000);
}
我希望它可以解决问题.....如果没有,那么您应该有一个隐藏条并调用它的函数,就像在注释行中一样;)
礼炮。