如何实现搜索引擎,使用代码点火器将搜索结果加载到新选项卡中。我在我的视图中有一个搜索表单,我需要将结果加载到一个新选项卡中。目前正在使用$ this-> load-> view()加载视图。Codeigniter在新标签中加载视图
1
A
回答
2
假设您希望它在新的(浏览器)选项卡中打开:这是最简单的。只需在表单标签中使用target="_blank"
即可。
<form action="<?php echo base_url();?>path/to/search_result" method="post" target="_blank">
<input type="text" name="search_term" id="search_term">
<input type="Submit" id='Search' value="Search">
</form>
就是这样。
更优雅地在同一页上: 您需要ajax。这里是下面的HTML为例:
<form>
<input type="text" name="search_term" id="search_term">
<input type="button" id='Search' value="Search">
</form>
<div id="results"></div>
一些jQuery的:
$("#Search").click(function(){
var dataString = $(this).parent("form").serialize();
$.ajax({
type: 'post',
data: dataString,
url: '<?php echo base_url();?>path/to/search_result',
success: function (results) {
$("#results").html(results);
}
});
});
你search_result控制器可以是:
function search_result(){
$search_term = $this->input->post('search_term');
//do your thing with the search term
$this->load->view('your/view', $your_data_array);
}
1
如果您对创建和预览报告,例如http://localhost/appname/test/create和http://localhost/appname/test/view不同的功能(或控制器),你可以调用预览功能,当打开新的浏览器窗口,使用这样
<a href="http://localhost/appname/test/view" target="_blank" >PREVIEW REPORT</a>
和你的测试将在新窗口中打开。如果这是你想要的。
+0
它不像href链接...我有在我的视图中的单个文本框和一个搜索按钮。单击搜索按钮时,我需要从数据库中获取所有数据,并将该数组加载到新标签中的新视图中。 – Youv
相关问题
- 1. CodeIgniter:在新窗口中加载视图
- 2. 在codeigniter中加载视图
- 3. 在Codeigniter中加载视图
- 4. 使用codeigniter在div标签内加载视图
- 5. 从子类视图重新加载标签视图文本
- 6. 加载标签栏在第二视图
- 7. 在CodeIgniter中动态加载视图
- 8. 在Codeigniter视图中加载数据
- 9. 使用CodeIgniter在conrtroller中加载视图
- 10. 在codeigniter中加载两次视图
- 11. Codeigniter:加载视图逐步
- 12. CodeIgniter - 自动加载视图?
- 13. 在以前加载的视图上更新标签?
- 14. 使用标签栏项加载视图!
- 15. 标签栏视图不会加载
- 16. 使用ajax加载codeigniter中的视图
- 17. codeigniter从数据库中加载视图
- 18. 如何加载iframe中的codeigniter视图
- 19. 不能在加载一个视图Codeigniter
- 20. 解散视图后重新加载标签
- 21. 切换视频标签或加载新图片
- 22. 如何访问/重新加载标签视图?
- 23. 在网格视图中添加标签
- 24. 在视图中添加多个标签
- 25. 在磁头标签中加载图像
- 26. 我似乎无法从codeigniter中的视图中加载视图
- 27. android:无法在标签视图中加载weview
- 28. 无法在标签视图中加载webview
- 29. 钛合金 - 在标签中加载视图/窗口
- 30. jQuery标签重新加载
那么任何客户端是没有关系的框架,你可能会想要一个锚点与target =“_ blank” – Patrick
我们可以传递一个数组和锚标记吗?我需要将搜索结果数组传递给view或w虐待使用会议。 – Youv
您实际上也可以提交一个表单到目标_blank: https://css-tricks.com/snippets/html/form-submission-new-window/ – Patrick