我有以下表单,用于重定向用户以搜索特定日期。
<form action="/datesearch/" method="get" id="goto_date_form" style="display:none;">
<input name="dt" type="text" />
<input type="hidden" name="csrfmiddlewaretoken" value="[my csrf token value]">
</form>
当使用 $('#goto_date_form').submit();
调用此表单时,它会重定向页面,但会将 dt 的值和 csrfmiddlewaretoken 的值显示为 URI变量。
即当搜索 2016-07-06 时,它会重定向到
`http://localhost:8000/datesearch/?dt=2016-07-06&csrfmiddlewaretoken=[my csrf token value]`
如何让它停止显示 csrf token ?
最佳答案
只需将 method="get"
更改为 method="post"
(后端也是如此)
关于javascript - 如何在重定向时不显示 URI 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266874/