gpt4 book ai didi

php - 新选项卡中的 Codeigniter 加载 View

转载 作者:行者123 更新时间:2023-12-02 17:31:23 25 4
gpt4 key购买 nike

如何使用 code-igniter 实现一个搜索引擎,其中搜索结果应加载到新选项卡中。我的 View 中有一个搜索表单,我需要将结果加载到新选项卡中。目前正在使用 $this->load->view();

加载 View

最佳答案

假设您希望它在新的(浏览器)选项卡中打开:这是最简单的。只需在表单标签中使用 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 Controller 可能是:

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);
}

关于php - 新选项卡中的 Codeigniter 加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com