如何实现搜索引擎,使用代码点火器将搜索结果加载到新选项卡中。我在我的视图中有一个搜索表单,我需要将结果加载到一个新选项卡中。目前正在使用$ 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中加载两次视图
- 5. 在以前加载的视图上更新标签?
- 6. 使用标签栏项加载视图!
- 7. 标签栏视图不会加载
- 8. 如何加载iframe中的codeigniter视图
- 9. 使用ajax加载codeigniter中的视图
- 10. 如何访问/重新加载标签视图?
- 11. 重新加载视图控制器时按下标签
- 12. 切换视频标签或加载新图片
- 13. 在磁头标签中加载图像
- 14. 无法在标签视图中加载webview
- 15. 钛合金 - 在标签中加载视图/窗口
- 16. 重新加载UITableView标题视图?
- 17. 简单的codeigniter的视图加载了2次与jquery的标签
- 18. 在多视图中加载多个外部图像和js codeigniter
- 19. 如何在Codeigniter中加载视图不在视图文件夹中
- 20. 用纯文本加载视图codeigniter
- 21. jQuery未正确加载CodeIgniter视图
- 22. 如何加载视图内的div - codeigniter
- 23. 加载ajax调用后的视图,CodeIgniter
- 24. Codeigniter重定向/加载视图
- 25. Codeigniter - 视图加载时卡住
- 26. 加载在新标签页的jQuery
- 27. 重新加载所选标签在IE
- 28. 标签文本在新视图iphone
- 29. UIWeb视图负载数据之前视图被加载标签栏
- 30. 在初始化视图内按下标签项时重新加载uiview
那么任何客户端是没有关系的框架,你可能会想要一个锚点与target =“_ blank” – Patrick
我们可以传递一个数组和锚标记吗?我需要将搜索结果数组传递给view或w虐待使用会议。 – Youv
您实际上也可以提交一个表单到目标_blank: https://css-tricks.com/snippets/html/form-submission-new-window/ – Patrick