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 相关文章推荐
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
node.js中的http.get方法使用说明
Dec 14 Javascript
JavaScript中的标签语句用法分析
Feb 10 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
jquery对Json的各种遍历方法总结(必看篇)
Sep 29 Javascript
使用Angular.js实现简单的购物车功能
Nov 21 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
Feb 27 Javascript
echarts饼图扇区添加点击事件的实例
Oct 16 Javascript
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 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
基于pear auth实现登录验证
2010/02/26 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
Yii分页用法实例详解
2014/12/04 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
jQuery的一些注意
2006/12/06 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
Vue实现PopupWindow组件详解
2018/04/28 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
python中rc1什么意思
2020/06/19 Python
python程序如何进行保存
2020/07/03 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
allbeauty美国:英国在线美容店
2019/03/11 全球购物
机电系毕业生求职信
2014/07/11 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
学校安全管理责任书
2014/07/23 职场文书
生活小常识广播稿
2014/09/16 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
2014年电厂工作总结
2014/12/04 职场文书
企业2014年度工作总结
2014/12/10 职场文书
网络营销计划书
2015/01/17 职场文书
2016春季运动会前导词
2015/11/25 职场文书