ajax导出Excel无法浏览器无法提示问题
来源:互联网 发布:淘宝店铺站外引流免费 编辑:程序博客网 时间:2024/06/06 01:53
项目导出Excel,因导出时间过长需要增加遮罩层,使用ajax时,无法弹出下载提示。
所以修改为了js动态创建iframe进行提交,完成最终效果。
//=================开始===================
var url="提交地址";
var iframe = document.createElement("iframe");
iframe.src = url; showSending(); //自己写的遮罩层
if (!/*@cc_on!@*/0) { //if not IE
iframe.onload = function(){
hiddenSending(); //自己写的隐藏遮罩层
};
} else {
iframe.onreadystatechange = function(){
//文件下载是在http请求的interactive也就是浏览器交互阶段。
if (iframe.readyState == "interactive"){
hiddenSending(); //自己写的隐藏遮罩层
}
};
}
iframe.style.display = 'none';
document.body.appendChild(iframe);
if (!/*@cc_on!@*/0) { //if not IE
iframe.onload = function(){
hiddenSending(); //自己写的隐藏遮罩层
};
} else {
iframe.onreadystatechange = function(){
//文件下载是在http请求的interactive也就是浏览器交互阶段。
if (iframe.readyState == "interactive"){
hiddenSending(); //自己写的隐藏遮罩层
}
};
}
iframe.style.display = 'none';
document.body.appendChild(iframe);
//=================结束===================
参考来源:
http://www.blogjava.net/Hafeyang/archive/2010/12/12/readystate_property_of_iframe.html
0 0
- ajax导出Excel无法浏览器无法提示问题
- ajax无法实现导出excel
- jira问题:导出的Excel无法打开
- 在AJAX中从GridView表中无法导出Excel表格的问题
- xml无法解析<和>导致无法导出excel问题
- HTTPS下导出Excel, ie浏览器报“IE 无法下载 无法打开该站点” 解决办法
- iis 下无法导出excel
- ReportViewer 导出Excel或PDF无法打开问题
- 解决VS2005下无法导出到EXCEL的问题
- excel导出为CSV后pandas.read_csv无法读取问题
- 关于bicomb无法将数据导出到excel的问题
- 关于Ajax无法下载文件到浏览器本地的问题
- excel无法退出问题
- web开发过程中,浏览器无法弹出Excel下载的提示
- 一种使用Ajax登陆无法触发浏览器“记住密码”提示的解决办法
- 【总结】终于解决了asp.net下excel导出excel.exe进程无法释放的问题!!
- 大数据量时,Gridview无法导出Excel
- 测试系统导出Excel无法打开
- 【转载】java List分组和排序处理 Map 应用
- 基于二进制的权限管理与验证
- MyEclipse下WebSphere服务器远程调试
- office 2007 word中无法显示嵌入的图片
- maven settings.xml配置文件详解
- ajax导出Excel无法浏览器无法提示问题
- div控制tr无效<网络资源>
- JavaJDK Proxy与CGLib的区别<转>
- DB2 -991 40001
- 进步源于分享
- 欢迎使用CSDN-markdown编辑器
- 理想的程序员
- 有关Object类种种
- 复合数据类型(结构体 共用体 枚举)