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 相关文章推荐
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 Javascript
javascript实现类似百度分享功能的方法
Jul 27 Javascript
JavaScript组合模式学习要点
Aug 26 Javascript
基于vue的下拉刷新指令和滚动刷新指令
Dec 23 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
Bootstrap媒体对象学习使用
Mar 07 Javascript
JavaScript变量提升和严格模式实例分析
Jan 27 Javascript
微信小程序导航栏跟随滑动效果的实现代码
May 14 Javascript
vue h5移动端禁止缩放代码
Oct 28 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 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读取3389的脚本
2014/05/06 PHP
php中简单的对称加密算法实现
2017/01/05 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
jquery ready(fn)事件使用介绍
2013/08/21 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
直接拿来用的15个jQuery代码片段
2015/09/23 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
小程序点赞收藏功能的实现代码示例
2018/09/07 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
回调函数的意义以及python实现实例
2017/06/20 Python
Python GUI编程完整示例
2019/04/04 Python
Python 使用多属性来进行排序
2019/09/01 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
感谢信的格式
2015/01/21 职场文书
2016年元旦主持词
2015/07/06 职场文书
创业计划书之便利店
2019/09/05 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
Python合并pdf文件的工具
2021/07/01 Python