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来实现可以输入值的下拉选单 雏型
Dec 06 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
jquery 页面滚动到底部自动加载插件集合
Jan 31 Javascript
js或jquery实现页面打印可局部打印
Mar 27 Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 Javascript
JavaScript实现随机替换图片的方法
Apr 16 Javascript
自定义刻度jQuery进度条及插件
Sep 02 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
Nov 30 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
ajaxfileupload.js实现上传文件功能
Apr 19 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下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
代码详解JS操作剪贴板
2018/02/11 Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
Python 常用 PEP8 编码规范详解
2017/01/22 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
用 Python 制作地球仪的方法
2020/04/24 Python
Python之多进程与多线程的使用
2021/02/23 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
《珍珠泉》教学反思
2014/02/20 职场文书
毕业论文评语大全
2014/04/29 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers
Javascript webpack动态import
2022/04/19 Javascript