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 在光标定位的地方插入文字的插件
May 10 Javascript
解析Jquery取得iframe中元素的几种方法
Jul 04 Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 Javascript
AngularJS Bootstrap详细介绍及实例代码
Jul 28 Javascript
Angular之指令Directive用法详解
Mar 01 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
May 22 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
node前端开发模板引擎Jade的入门
May 11 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
Apr 07 Javascript
vue下载excel的实现代码后台用post方法
May 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
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
使用javascript为网页增加夜间模式
2014/01/26 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
2016/10/09 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
微信小程序纯文本实现@功能
2020/04/08 Javascript
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
浅谈Python中的bs4基础
2018/10/21 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
2020/05/24 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
新闻专业个人求职信
2013/12/19 职场文书
广播体操比赛口号
2014/06/10 职场文书
党的生日演讲稿
2014/09/10 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
讲座通知范文
2015/04/23 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python