使用 window.location.href 传递帖子数据
2022-08-30 04:41:15
使用 window.location.href 时,我想将 POST 数据传递到我正在打开的新页面。使用JavaScript和jQuery可以做到这一点吗?
使用 window.location.href 时,我想将 POST 数据传递到我正在打开的新页面。使用JavaScript和jQuery可以做到这一点吗?
使用时无法发送 POST 请求。window.location.href
您要做的是设置一个包含数据字段的标签,将表单的属性设置为URL,将属性设置为POST,然后在标签上调用该方法。form
action
method
submit
form
向 HTML 中添加一个表单,如下所示:
<form style="display: none" action="/the/url" method="POST" id="form">
<input type="hidden" id="var1" name="var1" value=""/>
<input type="hidden" id="var2" name="var2" value=""/>
</form>
并使用JQuery来填充这些值(当然,您也可以使用javascript来做类似的事情)
$("#var1").val(value1);
$("#var2").val(value2);
然后最终提交表单
$("#form").submit();
在服务器端,您应该能够通过检查和来获取发送的数据,如何执行此操作取决于您使用的服务器端语言。var1
var2