【发布时间】:2015-07-13 14:18:35
【问题描述】:
在搜索视图中,我有这个表单:
<form class="form-horizontal col-centered" method="POST"action="Search/search">
<div class="form-group">
<div class="col-xs-4 col-centered ">
<input type="text" class="form-control" id="inputPassword3" placeholder="Type something" name="title">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10 col-centered">
<input class="btn btn-default" type="submit" value="Search"name="submit2">
</div>
</div>
</form>
表单动作设置为:action="Search/search"
该控制器中的搜索控制器和搜索功能。一切正常,提交表单后我得到结果,但结果显示在:
http://localhost/ci/index.php/Search/search
我的想法是在表单所在的同一个视图中显示函数搜索的结果,所以在提交表单后,在搜索视图上得到结果。
Tnx
【问题讨论】:
-
最好使用 ajax 进行搜索,因为它将响应传递给同一个 html 页面,您可以使用返回的响应更新您的 html
-
我现在试试,tnx
-
我会使用 jqery ajax 而不是纯 ajax。保持简单。
-
一个建议:不要使用函数名和类名相同。如果这样该函数将被视为构造函数(
__construct)函数。
标签: php codeigniter views codeigniter-url