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 <a href="downloadExcel" download="downloadFile.xlsx">Download</a>
ich brauche es in ajax Weg.

InformationsquelleAutor boycod3 | 2016-08-23

Schreibe einen Kommentar