$.ajax + blod通用excel文件下载
function downLoadExcelFcn(url, query, filename) {
let token = localStorage.getItem('d_token');
$.ajax({
type: 'GET',
url: api + urlString[url],
async: true,
cache: false,
headers: {
'x-auth-token': token
},
xhrFields: { responseType: 'arraybuffer' },
data: query,
timeout: 5000,
success: function(data, status, xhr) {
let _blob = new Blob([data], {
type: 'application/vnd.ms-excel;charset=UTF-8'
})
let _link = document.createElement('a');
_link.href = window.URL.createObjectURL(_blob);
_link.download = filename + '.xls';
_link.click();
_link.remove();
}
})
}