如何使用javascript在POST方法中发送数据

1 javascript

在javascript normaly中,页面重定向可以按照以下参数进行.

window.location = "add-new-cos.jsp?id="+id;
Run Code Online (Sandbox Code Playgroud)

但是这个id值会在GET方法中发送到下一页.但我想用POST方法发送它.有没有办法用javascript ....

And*_*eas 8

不像window.location重定向那么容易,但很容易:)

var form = document.createElement("form");
    input = document.createElement("input");

form.action = "add-new-cos.jsp";
form.method = "post"

input.type = "hidden";
input.name = "id";
input.value = id;
form.appendChild(input);

document.body.appendChild(form);
form.submit();
Run Code Online (Sandbox Code Playgroud)


Jus*_*Mad 6

无论是在提交表单还是通过ajax请求,都可以发送POST数据.您可以尝试使用具有正确名称和值的隐藏字段创建不可见的表单,并在需要时通过javascript提交.