Download Excel-Datei mit den jquery ajax
Hallo ich möchte download XLX Datei mit spring mvc ajax-call.Unten ist mein ajax-call zum server.
$.ajax({
type : 'GET',
url : 'downloadExcel',
beforeSend : function() {
startPreloader();
},
complete: function(){
stopPreloader();
},
success : function(response){
console.log(response);
var blob = new Blob([response], { type: 'application/vnd.ms-excel' });
var downloadUrl = URL.createObjectURL(blob);
var a = document.createElement("a");
a.href = downloadUrl;
a.download = "downloadFile.xlsx";
document.body.appendChild(a);
a.click();
}
});
Hier ist mein server code
@RequestMapping(value = "/downloadExcel", method = RequestMethod.GET)
@ResponseBody
public List<LicenceType> downloadExcel() {
return licenceTypeService.findAllLicenceType();
}
Mein code tatsächlich zum download der excel-Datei, aber in der excel-Tabelle es zeigt, wie
[Object][Object]
Warum ajax? warum nicht
ich brauche es in ajax Weg.
<a href="downloadExcel" download="downloadFile.xlsx">Download</a>
ich brauche es in ajax Weg.
InformationsquelleAutor boycod3 | 2016-08-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, es ist schon fast ein Jahr, aber es funktionierte für mich mit:
InformationsquelleAutor Julien