Js生成表单使用post提交方式带参数下载文件,页面不跳转
2021-04-08 23:25
标签:color create sub put key get dde app element Js生成表单使用post提交方式带参数下载文件,页面不跳转 标签:color create sub put key get dde app element 原文地址:https://www.cnblogs.com/angel-devil/p/12454505.html postFile(params, url) {
var form = document.createElement("form");
form.style = "display:none;";
form.action = url;
form.method = "post";
form.target = "form_iframe"
document.body.appendChild(form);
if(!document.getElementById("form_iframe")){
var ifreame = document.createElement("iframe")
ifreame.id = "form_iframe";
ifreame.name = "form_iframe";
ifreame.style ="display:none;"
document.body.appendChild(ifreame);
}
// 动态创建input并给value赋值
for (var key in params) {
var input = document.createElement("input");
input.type = "hidden";
input.name = key;
input.value = params[key];
form.appendChild(input);
}
form.submit();
form.remove();
}
},
上一篇:js中的事件委托
文章标题:Js生成表单使用post提交方式带参数下载文件,页面不跳转
文章链接:http://soscw.com/index.php/essay/73072.html