导出Excel 兼容火狐写法
var exports = function(url,fileName,param){
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true); //post请求,请求地址,是否异步
xhr.responseType = "blob"; // 返回类型blob
xhr.setRequestHeader(' ', ' ');
xhr.onload = function() { // 请求完成处理函数
if (this.status === 200) {
var blob = this.response;
var reader = new FileReader();
reader.readAsDataURL(blob);
reader.onload = function (e) {
// 转换完成,创建一个a标签用于下载
var a = document.createElement('a');
a.download = fileName + '.xlsx';
a.href = e.target.result;
$("body").append(a); // 修复firefox中无法触发click
a.click();
$(a).remove();
}
}else { toastr.error("请求失败"); }
};
// 发送ajax请求
xhr.send(param);
}