我正在尝试使用javascript同时提交2个表单.
但是,似乎只有第二次提交被打开,而不是第一次提交.
代码很简单:
我不能使用ajax或等价物,因为它必须是’本机’POST(由于CORS问题)
我在某处读到你不能同时提交两份表格,这对我来说没有意义.我已经尝试将目标从“_blank”改为“form1”& “form2”但仍然没有.
非常感谢您的帮助:)
编辑
这是我实际使用的:
for (....) {
var form = document.createElement("form");
form.setAttribute("name","report_"+i);
form.setAttribute("method","POST");
form.setAttribute("target","_blank");
form.setAttribute("action",action);
for (var key in parms) {
var field = document.createElement("input");
field.setAttribute("type","hidden");
field.setAttribute("name",key);
field.setAttribute("value",parms[key]);
form.appendChild(field);
}
console.log(form);
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}