ajax其实是无法导出exlcel 的,但是我们可以在界面上通过iframe的方式导出excel:
方法一:
<a href="#" id="exportXlsButton" target="exportTarget" style="display:none"></a>
<iframe name="exportTarget" id="exportTarget" style="display:none;"></iframe>
js添加内容://url地址指向上面的方法即可。
jConfirm('确定要导出excel文件?', '消息', function(rs) {
if (rs == true) {
var exportXlsButton = document.getElementById("exportXlsButton");
exportXlsButton.href = url; //url地址
exportXlsButton.click();
}
});
方法二
//带入url根据查询的数据返回csv
function bsuExportCsv(url){
$(‘#downloadcsv’).attr(‘src’,url);
}
html或者jsp页面上添加一个iframe
<iframe id="downloadcsv" style="display:none"></iframe>