|
使用js添加Form并进行提交时,提示如下错误:
Form submission canceled because the form is not connected 代码如下: var form = document.createElement("form");
form.method="post";
form.action="order.html";
var inputElement = document.createElement("input");
inputElement.type="hidden";
inputElement.name = "txtId";
inputElement.value=idArr.join(',');
form.appendChild(inputElement);
form.submit();原因: 百度一下,才发现,需要把form添加到body,然后在进行提交,最终代码如下,提交正常 var form = document.createElement("form");
form.method="post";
form.action="order.html";
var inputElement = document.createElement("input");
inputElement.type="hidden";
inputElement.name = "txtId";
inputElement.value=idArr.join(',');
form.appendChild(inputElement);
document.body.appendChild(form);
form.submit();添加了一句 document.body.appendChild(form); 参考:https://www.cnblogs.com/godbell/p/7455677.html |
|
|