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 相关文章推荐
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
Dec 31 Javascript
JS实现点击链接取消跳转效果的方法
Jan 24 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
Jan 06 Javascript
JavaScript实现弹出广告功能
Mar 30 Javascript
webpack v4 从dev到prd的方法
Apr 02 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
May 30 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
Jun 18 Javascript
通过实例了解Javascript柯里化流程
Mar 03 Javascript
vue项目中微信登录的实现操作
Sep 08 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 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 filter_var() 函数 Filter 函数
2012/04/25 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
nodejs基础知识
2017/02/03 NodeJs
vuex操作state对象的实例代码
2018/04/25 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
Python编程中的for循环语句学习教程
2015/10/14 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
基于python时间处理方法(详解)
2017/08/14 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
应聘销售主管的求职信
2014/04/26 职场文书
班组建设经验交流材料
2014/05/12 职场文书
医院领导班子整改方案
2014/10/01 职场文书
认错检讨书
2014/10/02 职场文书
汽车车尾标语大全
2015/08/11 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书