easyui导出excel无法弹出下载框的快速解决方法


Posted in Javascript onNovember 10, 2016

之前用ajax做的,代码如下(ActionUrl为一般处理程序ashx的路径):

$.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无法弹出下载框的快速解决方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
Apr 01 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
ExpressJS入门实例
Jan 14 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
js实现的简练高效拖拽功能示例
Dec 21 Javascript
使用node.js对音视频文件加密的实例代码
Aug 30 Javascript
详解JavaScript中关于this指向的4种情况
Apr 18 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
Jul 15 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
Apr 15 Javascript
VueJS全面解析
Nov 10 #Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
Nov 10 #Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 #Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
Nov 09 #Javascript
通过bootstrap全面学习less
Nov 09 #Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 #Javascript
jquery插件bootstrapValidator数据验证详解
Nov 09 #Javascript
You might like
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
JavaScript使用prototype属性实现继承操作示例
2020/05/22 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
列举Python中吸引人的一些特性
2015/04/09 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
django 读取图片到页面实例
2020/03/27 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
学校安全工作制度
2014/01/19 职场文书
上课看小说检讨书
2014/02/22 职场文书
促销活动总结怎么写
2014/06/25 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
质检员岗位职责
2015/02/03 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
小学运动会加油词
2015/07/18 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android