【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
接口请求完直接下载
通过创建form提交下载;
const url = xxx + '/report/importData/importData';
const form = document.createElement('form')
form.id = "downloadform"
form.style.display = 'none' //将表单隐藏
form.target = ''
form.method = 'post'
form.action = url
for (var key in params) { // 多个参数,则创建多个
var input = document.createElement('input')
input.type = 'hidden'
input.name = key
input.value = params[key]
form.appendChild(input)
}
document.body.appendChild(form)
form.submit()
document.body.removeChild(form) // 释放标签
来源:oschina
链接:https://my.oschina.net/lpcysz/blog/3142362