从API响应下载Excel文件

时间:2019-07-07 05:24:31

标签: javascript jquery ajax

我是前端JavaScript框架的新手,正在尝试从服务器API下载Excel文件。

API端点为:https://callerid-lookup.herokuapp.com/downlad

当我在浏览器中使用上述URL时,它已成功下载了文件,但我不知道如何在jquery请求中做到这一点

我尝试跟随但没有运气

$.get("https://callerid-lookup.herokuapp.com/download", {
    responseType : 'arraybuffer'
},
    function (data, status) {
    console.log("Data: " + data + "\nStatus: " + status);
    var blob = new Blob([data], {
            type : 'application/vnd.ms-excel'
        });
    var link = document.createElement('a');
    link.href = window.URL.createObjectURL(blob);
    link.download = "report.xlsx";
    link.click();
});

0 个答案:

没有答案