我定义了RESTful API的一部分,根据请求中的Accept
返回JSON或Excel数据列表。对于JSON版本,它易于与Ajax(jQuery)一起使用:
$.ajax({
url: api.url.measurement,
contentType: "application/json",
dataType: "json",
success: function(result) {
console.log(result.data);
}
});
但是,在将application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
用作Accept
时,如何让浏览器将结果下载到文件中?我不能只使用a
元素,因为我必须提供标题。