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 相关文章推荐
json中换行符的处理方法示例介绍
Jun 10 Javascript
JavaScript之Object类型介绍
Apr 01 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
Jun 23 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
EasyUI学习之Combobox下拉列表(1)
Dec 29 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
Javascript中将变量转换为字符串的三种方法
Sep 19 Javascript
react-native 圆弧拖动进度条实现的示例代码
Apr 12 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
Feb 21 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
Aug 06 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
Nov 08 Javascript
详解JSON.stringify()的5个秘密特性
May 26 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中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
python处理二进制数据的方法
2015/06/03 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
在python 中实现运行多条shell命令
2019/01/07 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
三严三实对照检查材料思想汇报
2014/09/28 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
2014年检验科工作总结
2014/11/22 职场文书
安装工程师岗位职责
2015/02/13 职场文书
小学英语听课心得体会
2016/01/14 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书