您可以将代码修改为以下形式,以实现表单提交:

var form = document.createElement("form");
form.setAttribute("method", "post");
form.setAttribute("action", url);

for (var key in data) {
  if (data.hasOwnProperty(key)) {
    var input = document.createElement("input");
    input.setAttribute("type", "hidden");
    input.setAttribute("name", key);
    input.setAttribute("value", data[key]);
    form.appendChild(input);
  }
}

document.body.appendChild(form);
form.submit();

这段代码将创建一个表单元素,并将请求的URL和请求方法设置为POST。然后,它会遍历数据对象,为每个属性创建一个隐藏的input元素,并将属性名和属性值作为input的name和value属性值。最后,将表单添加到文档中,并调用submit()方法来提交表单。

$operatesubmiturl post json data;我想改成表单提交

原文地址: https://www.cveoy.top/t/topic/i4kl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录