我正在开发一个搜索功能,搜索参数将通过表格的GET方法提交,(网址将被存储),目的是获取sel点以便在网址中包含这些条款。
所以对于搜索城市场地的表格....
<form action="index.php?option=com_wedd&view=search&layout=default" id="searchVenue" name="searchy" method="get">
<input name="city" type="text" id="city" class="updform" placeholder="City"/>
<input name="location" type="text" id="loc" class="updform" placeholder="Location"/>
<select name="venuetype" id="selVenueType">
<option selected="selected" value="">All</option>
<option value="Blah">Blah!!</option>
</select>
<input name="date" type="text" id="date" class="updform" placeholder="Date"/>
<input name="submit" type="submit" value="Search"/>
<?php echo JHtml::_('form.token'); ?>
</form>
现在提交表单时,会重定向回主页。
我希望结果页面的网址看起来像..
blah.com/index.php?option=com_wedd&view=search&layout=default&city=newyork&location=WhitePlains
这让我拉了几个小时的头发,所以最后我在这里问。
注意: - 我必须补充一点,method='post'
效果很好,我可以在视图中print_r
发布数据,但遗憾的是它只有get
方法受到影响。