easyui导出excel无法弹出下载框的解决办法
2014-11-20 11:27
323 查看
之前用ajax做的,代码如下(ActionUrl为一般处理程序ashx的路径):
没办法弹出下载框。
直接浏览器地址栏输入相关页面地址并打开可以弹出下载框下载,考虑可能是iframe的缘故。
因为输入页面地址可以打开下载框,所以考虑打开新的页面下载,但是因为导出用的NPOI的缘故,要传递DataTable,所以就不这么做了。
想用window.showModalDialog的方法:
但是只弹出一个空白窗体,并不会下载。
所以最后用window.open实现:
$.ajax({ url: ActionUrl + '?action=export&ID=' + $('#fm_ID').val(), dataType: 'json', success: function (jsonstr) { //top.art.dialog.tips('导出成功!'); } });
没办法弹出下载框。
直接浏览器地址栏输入相关页面地址并打开可以弹出下载框下载,考虑可能是iframe的缘故。
因为输入页面地址可以打开下载框,所以考虑打开新的页面下载,但是因为导出用的NPOI的缘故,要传递DataTable,所以就不这么做了。
想用window.showModalDialog的方法:
window.showModalDialog(ActionUrl + '?action=export&ID=' + $('#fm_ID').val());
但是只弹出一个空白窗体,并不会下载。
所以最后用window.open实现:
window.open(ActionUrl + '?action=export&ID=' + $('#fm_ID').val());
相关文章推荐
- easyui导出excel无法弹出下载框的解决办法
- easyui出口excel无法下载框弹出的办法来解决
- easyui导出excel无法弹出下载框的快速解决方法
- HTTPS下导出Excel, ie浏览器报“IE 无法下载 无法打开该站点” 解决办法
- easyui messager.prompt没有输入默认值的解决办法=在JS中导出EXCEL的方法
- 【第十七篇】easyui-datagrid 导出Excel (在客户端能弹出下载框)
- EasyUI 1.3.3 火狐下弹出window框无法居中的解决办法
- C#导出Excel后无法结束相应进程的解决办法
- 将GridView中的数据导出到Excel中下载并且解决乱码的问题
- IE打不开.xml文件弹出下载对话框的解决办法
- 解决GridView分页后不能导出到Excel问题的办法
- 导出含有图片的EXCEL的解决办法
- windows2000server下 iis 无法下载 .exe , .dll文件的解决办法。
- 从QC里导出测试用例到EXCEL的办法及导出乱码的解决办法
- "2104 无法下载Silverlight应用程序" 错误解决办法
- 每次打开Word,Excel,均弹出Office安装配置进度向导解决办法
- Updatepanel 中导出excel的解决办法
- Asp.Net EXCEL 导出时COM类工厂80070005和8000401a错误分析及解决办法
- Toad中文导出到Excel的乱码解决办法
- **报表**EXCEL OUT 不能导出GRIDVIEWA自动生成的列 提示索引过界的解决办法