var _exportExcel = function() { $.ajax({ type: "GET", url : "boQueryAction!queryOrderListExportInfo.action", data : {"g_paramInfo":JSON.stringify(g_paramInfo)}, cache : false, async : false, contentType:"application/json", error : function() { alert("导出失败"); } });
JS代码如上
后端代码没问题,
我已经response.setContentType("application/vnd.ms-excel;");
response.setHeader("Content-Disposition", "attachment;filename=" + templateName + ".xls");
都写好了,而且我断点看了,后台已经把HSSFWorkbook对象的EXCEL数据都准备好了
并且已经输出
//得到输出流
out = response.getOutputStream();
workBook.write(out);
//刷新输出流
但是点击导出按钮,不报错误,后台有查询数据的日志,也没有错.就是没有任何反应
所以想请教一下各位,前台ajax这种调用方式,是不是打不开EXCEL?