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 相关文章推荐
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
JQuery中dataGrid设置行的高度示例代码
Jan 03 Javascript
javascript数字时钟示例分享
Apr 23 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
Jan 05 Javascript
全面解析Bootstrap布局组件应用
Feb 22 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
Node.JS文件系统解析实例详解
May 15 Javascript
webpack3之loader全解析
Oct 26 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
Mar 01 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
Apr 19 Javascript
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
原生JS中应该禁止出现的写法
May 05 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数组及条件,循环语句学习
2012/11/11 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
关于php中一些字符串总结
2016/05/05 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
js 代码优化点滴记录
2012/02/19 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
asm.js使用示例代码
2013/11/28 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
python基础教程之字典操作详解
2014/03/25 Python
django实现前后台交互实例
2017/08/07 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
Ado与Ado.net的相同与不同
2014/12/08 面试题
物理教育专业毕业生推荐信
2013/11/03 职场文书
小学生班会演讲稿
2014/01/09 职场文书
高中竞选班长演讲稿
2014/04/24 职场文书
公司户外活动总结
2014/07/04 职场文书
真诚的求职信
2014/07/04 职场文书
优秀团员自我评价
2015/03/10 职场文书
放假通知范文
2015/04/14 职场文书
小学少先队工作总结2015
2015/05/26 职场文书