我的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);


}


我希望它可以解决问题.....如果没有,那么您应该有一个隐藏条并调用它的函数,就像在注释行中一样;)

礼炮。

09-25 19:06