Codeigniter从另一个函数的顶部加载视图



我在admin/show_queries有一个页面,上面有一个类似的代码点火器形式

<form action="" method = "post">
<input....
<input....
<input type = "submit" name = "view_query" />
</form>

然后在我的控制器Admin.php中,当有人按下view_query时,我试图捕捉事件

public function show_queries(){
...
...
if($this->input=>post('view_query'){
$this->view_query_function();
}
$this->load->view('elex/show_queries');
}

在同一个文件Admin.php中,我的view_query_function:

public function view_query_function(){
//DO Something
...
...
$this->load->view('elex/view_queries');
}

所有这些都在起作用,我可以毫不费力地转到View_queries页面。这是我面临的问题<

当我单击按钮view_queries并加载view_queries页面时,它加载在show_queries页面的顶部。也就是说,当加载view_queries页面时,我可以向下滚动,看到show_queries页面,它不应该在那里。我检查了网址,网址也没有改变。

我在这里做错了什么?

调用函数后添加返回:

if($this->input->post('view_query'){
$this->view_query_function();
return;
}

最新更新