Ajax下载无弹出框——原因:Ajax只能返回String类型的数据
一、当前做法:
利用ajax普通的异步请求下载的Controller,传送参数;
$.ajax({ type: 'POST', url: "downloadReports.do", data: [ { name: "fileIds", value: "135" } ]
})
采用Response.write()的方法来下载文件,设置好如下的格式,
response.setContentType(
"application/octet-stream"
);