我有一个看起来像这样的表格:
<form action="" method="post">
...
</form>
Run Code Online (Sandbox Code Playgroud)
当我单击提交时,我希望它使用表单中提交的值刷新URL.但事实并非如此.问题是提交取决于url参数.
这是有问题的页面:
http://www.comehike.com/hikes/search_hikes.php?all=yes&when=f&redirect=yes
如果您搜索左上角的表单,它实际上不会搜索您要求的内容,因为URL没有更改.它只搜索默认值.有什么方法可以解决这个问题吗?我哪里错了?
谢谢!
该action
包含相对URI指向当前URI和method
说要发布的数据(所以它不会出现在查询字符串).所以你得到了预期的行为.
听起来你想要的实际上是:
<form action="search_hikes.php" method="get">
Run Code Online (Sandbox Code Playgroud)