easyui导出excel无法弹出下载框的解决办法

之前用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());
时间: 2024-10-07 10:01:08

easyui导出excel无法弹出下载框的解决办法的相关文章

springmvc导出excel并弹出下载框

加入对应的jar包,包括springmvc,poi的, spring jar包在此不列举出来,主要是poi包,如下图所示 下载地址:http://download.csdn.net/download/huawei2010_2011_2012/5034041,或者搜poi3.9 实体类: public class Project { private Integer id; private String name; private String technology;//所用技术 private S

Android 底部弹出提示框的解决办法(使用Activity以及PopupWindow)

本片文章主要谈探讨了如何实现在底部弹出提示框背景为半透明效果的实现.想要实现此种效果一般有两种方式一个是使用Activity设置Theme另一种方式就是使用PopupWindow设置样式实现效果. 一,使用Activity 首先是此activity的布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.andro

Bootstrap无法弹出模态框的解决办法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="/static/plugins/bootstrap/css/bootstrap.css"> <link rel=&

JAVAWeb SSH框架 利用POI 导出EXCEL,弹出保存框

导入包这一些不多说,直接贴出关键代码,JSP只要点一个Action链接就行. poi包我是用:poi-3.11-20141221.jar 亲测有效: 效果: Action 类代码: private InputStream inputStream; //(get,set方法省略)定义一个输入流,用于接住在Service类生成的含有EXCEL的输入流 public String exportNetworkDeviceList() throws Exception {    setInputStrea

JavaWeb项目导出Excel文件并弹出下载框

引言 在Java Web开发中经常涉及到报表,最近做的项目中需要实现将数据库中的数据显示为表格,并且实现导出为Excel文件的功能. 相关jar包 使用POI可以很好的解决Excel的导入和导出的问题,POI下载地址: poi-3.6-20091214.jar 关键代码 首先导入上述jar包. 在生成excel时一般数据源形式为一个List,下面把生成Excel格式的代码贴出来: /** * 以下为生成Excel操作 */ // 1.创建一个workbook,对应一个Excel文件 HSSFWo

Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框

在web开发中,有一个经典的功能,就是数据的导入导出.特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作.而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下.(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧.现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI.这里我们用Apache POI!我们先去Apach

【转】php让图片弹出下载框的方法

在做图片下载站时,常常需要给用户下载图片,但图片浏览器是直接可以打开的.怎么办呢,有没有什么方法可以让图片类型的文件弹出下载框下载呢, phperz.com 当然是有的,php的header函数就可以提供这种方法 php程序员之家 以下代码你可以copy下来测式一下 www.phperz.com 以下为引用的内容:<?php$filename = "123.jpg";//图片地址,可以绝对地址也可以相对地址header("Content-Type: applicatio

eclipse 总弹出 secure storage的解决办法

eclipse 总弹出 secure storage的解决办法 - 周柯文 - 博客园 执行如下命令: rm -rf ~/.eclipse/org.eclipse.equinox.security/ ? 或者 在eclipse中选择如下操作 Window -> PreferencesGeneral -> Security -> Secure Storage -> Content 然后展开左边的树选择相关内容,随后点击 "delete"按钮

UIWebView长按弹出菜单显示英文解决办法

UIWebView加载网页后,长按弹出菜单,显示如下英文菜单样式: 在Info.plist中添加CFBundleLocalizations字段,并增加zh_CN元素,即可将上述菜单显示为中文. UIWebView长按弹出菜单显示英文解决办法