这是Angular的: $http({ url: "", method: 'POST', timeout: 60000, headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=utf8'}, transformRequest: function(obj) { var str = []; for(var p in obj) str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); return str.join("&"); }, data:{} }).success(function (data) { var blob = new Blob([data], {type: "application/vnd.ms-excel;charset=utf-8"}), Temp = document.createElement("a"); Temp.href = window.URL.createObjectURL(blob); Temp.download = "XXX.xlsx"; angular.element('body').append(Temp); Temp.click(); });
这是Angular的: