废话不多说直接上代码
$.ajax({
type: 'get',
async: false,
url: 'is_ajax=1',//接口URL
mimeType: 'text/plain; charset=x-user-defined',
data: {
act: "download_sorting_order",
start_date: $('#start_date').val(),
end_date: $('#end_date').val(),
keywords: $('#keywords').val(),
order_sn: $('#order_sn').val(),
consignee: $('#consignee').val(),
order_type: $('#order_type').val(),
},
success: function (data) {
// console.log(res)
var rawLength = data.length;
var array = new Uint8Array(new ArrayBuffer(rawLength));
for (i = 0; i < rawLength; i++) {
array[i] = data.charCodeAt(i) & 0xff;
}
//上面是把后台请求到的文件流进行转化为符合的流
var blob = new Blob([array],{type: 'application/pdf;charset-UTF-8'});
var fileName = '