我想知道是否有任何方法可以使用带有POST参数的 JavaScript 导航到新网址。
我知道GET你可以使用window.location.replace()
但有没有办法用POST来隐藏参数。或者使用 jQuery ?
答案 0 :(得分:1)
不,没有。您最接近的事情是动态创建并提交表单,将其方法设置为POST。
如果您需要请求作为POST请求,您始终可以执行POST请求,然后在发布请求完成后通过GET将浏览器重定向到新URL。
更好的选择是使用适当的HTTP动词,而不是使用POST请求作为"隐藏"参数。当您修改服务器状态时,应该使用POST请求,而不是在您想要更漂亮的URL时使用。