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 相关文章推荐
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
深入理解JavaScript系列(15) 函数(Functions)
Apr 12 Javascript
js实现全国省份城市级联下拉菜单效果代码
Sep 07 Javascript
设置jQueryUI DatePicker默认语言为中文
Jun 04 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
Dec 20 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
Jul 13 Javascript
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
Apr 09 Javascript
vue cli4.0项目引入typescript的方法
Jul 17 Javascript
js实现三角形粒子运动
Sep 22 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
2012/08/21 PHP
PHP在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
解析Python中的异常处理
2015/04/28 Python
Apache如何部署django项目
2017/05/21 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
python小项目之五子棋游戏
2019/12/26 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
建筑行业的大学生自我评价
2013/12/08 职场文书
2015感人爱情寄语
2015/02/26 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
党员转正介绍人意见
2015/06/03 职场文书
推广普通话主题班会
2015/08/17 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书
Mongo服务重启异常问题的处理方法
2021/07/01 MongoDB
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL