如果要将网站的用户重定向到某个URL,则可能需要使用window.location.replace('/resource')
函数。问题在于它只对给定的URL进行GET请求。
如果您想使用其他动词(例如POST),则可能需要使用以下形式:
<form method="POST" action="/resource">
<button type="submit">Submit</button>
</form>
但是还是有一个问题,它要求用户单击“提交”按钮才能真正开始重定向。
我应该如何将我的网站用户重定向到POST路由,而无需单击表单的提交按钮?
答案 0 :(得分:0)
尝试一下:
function submit() {
document.getElementById('myForm').submit();
}
<!-- Place this button anywhere you want in the body (it can even be in a form) -->
<button type="button" onclick="submit()">Submit</button>
<!-- Place this form outside of another form -->
<form action="/resource" method="POST" id="myForm"></form>