我正在写一个WordPress插件,它有这样一个仪表板URL。。。
http://www.mydomain.com/wp-admin/admin.php?page=my-plugin.php
我在页面中有一个日期选择器框,用于选择日期,然后像这样单击提交。。。
<form action="http://www.mydomain.com/wp-admin/admin.php?page=my-plugin.php" method="get">
<input type="text" class="mydatepicker" name="start_date" value=""/>
<input type="submit" value="submit">
</form>
我希望页面重新加载像这样的URL。。。
http://www.mydomain.com/wp-admin/admin.php?page=my-plugin.php?start_date=2014-04-03
但是我得到了这个。。。
http://www.mydomain.com/wp-admin/admin.php?start_date=2014-04-03
我做错了什么?
最合适的回答,由SO网友:Harish Chinju 整理而成
尝试使用此代码,
<form action="http://www.mydomain.com/wp-admin/admin.php" method="get">
<input type="hidden" name="page" value="my-plugin.php" />
<input type="text" class="mydatepicker" name="start_date" value=""/>
<input type="submit" value="submit">
</form>
这将显示如下url。。。
http://www.mydomain.com/wp-admin/admin.php?page=my-plugin.php&start_date=2014-04-03
检查并让我知道你的意见,如果可行的话