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 学习笔记二 字符串拼接
Mar 28 Javascript
jquery中的查找parents与closest方法之间的区别
Dec 02 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
解析JavaScript的ES6版本中的解构赋值
Jul 28 Javascript
javascript中的3种继承实现方法
Jan 27 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
May 12 Javascript
js实现拖拽功能
Mar 01 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
Jan 30 Javascript
JavaScript实现联动菜单特效
Jan 07 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 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
提取HTML标签
2006/10/09 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
mpvue 单文件页面配置详解
2018/12/02 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
Python Web编程之WSGI协议简介
2018/07/18 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
人事助理岗位职责
2013/11/18 职场文书
出纳员岗位责任制
2014/02/11 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
水利水电建筑施工应届生求职信
2014/07/04 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
会计工作总结范文2014
2014/12/23 职场文书
党支部季度考核意见
2015/06/02 职场文书
运动会通讯稿200字
2015/07/20 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
python的变量和简单数字类型详解
2021/09/15 Python
python数字图像处理实现图像的形变与缩放
2022/06/28 Python