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 相关文章推荐
js下利用控制器载入对应脚本
Jul 17 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
Apr 11 Javascript
JS解决ie6下png透明的方法实例
Aug 02 Javascript
AspNet中使用JQuery boxy插件的确认框
May 20 Javascript
JavaScript实现仿网易通行证表单验证
May 25 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
Aug 13 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
JavaScript代码性能优化总结篇
May 15 Javascript
AngularJS表格详解及示例代码
Aug 17 Javascript
vue中SPA单页面应用程序详解
Nov 07 Javascript
简单了解node npm cnpm的具体使用方法
Feb 27 Javascript
Openlayers绘制地图标注
Sep 28 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 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python AES加密模块用法分析
2017/05/22 Python
python构建自定义回调函数详解
2017/06/20 Python
基于Django用户认证系统详解
2018/02/21 Python
python使用正则筛选信用卡
2019/01/27 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
简单了解Python write writelines区别
2020/02/27 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
函授本科自我鉴定
2014/02/04 职场文书
百日安全活动总结
2014/05/04 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
借名购房协议书范本
2014/10/06 职场文书
暖春观后感
2015/06/08 职场文书
热血教师观后感
2015/06/10 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技