xianrendzw / EasyReport

A simple and easy to use Web Report System for java.EasyReport是一个简单易用的Web报表工具(支持Hadoop,HBase及各种关系型数据库),它的主要功能是把SQL语句查询出的行列结构转换成HTML表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持报表Excel导出、图表显示及固定表头与左边列的功能。
Apache License 2.0
1.73k stars 782 forks source link

导出excel没有反应, 响应为空(200) #16

Open qinshimignyue opened 7 years ago

qinshimignyue commented 7 years ago

http://images2015.cnblogs.com/blog/83201/201703/83201-20170331085755445-492838427.png

qinshimignyue commented 7 years ago

一直在浏览器端报错,没有权限. http://images2015.cnblogs.com/blog/83201/201703/83201-20170331090259320-2090074689.png

xialeizhou commented 7 years ago

同报错, 一直显示导入中...

pengge commented 7 years ago

easyreport-web/src/main/webapp/assets/js/report/themes/content/table.js var TableReportMVC = { }

          var url = TableReportMVC.URLs.exportExcel.url;

- var data = $('#table-report-form').serialize(); 此句替换成下面的 + var data = $('#table-report-form').serializeObject();

替换指定位置的就可以了 (easyreport作者在新版已经修复)

lwclover commented 6 years ago

本人已经试验,加上这个header就会触发done和fail事件了 response.setHeader("Set-Cookie", "fileDownload=true; path=/");