callback中window.open后弹出文件下载框却立马消失了,网上找到的解决办法,记录下..
function exportList(txtOrExcel){
dwr.engine.setAsync(false);
ClientGroupMgmt.exportUsers(listId_exp, function(fileName) {
window.open("<%=request.getContextPath()%>/common/ftpdownloadByFileName.jsf?fileName="+fileName);
});
dwr.engine.setAsync(true);
前后加上dwr.engine.setAsync(...);
本文介绍了一个关于在JavaScript的callback函数中使用window.open打开文件下载链接后,下载框立即消失的问题,并提供了解决方案。通过设置dwr.engine.setAsync为false,确保文件名参数正确传递后再打开下载链接,最后将async重新设回true。
6038

被折叠的 条评论
为什么被折叠?



