Codeigniter 重定向不更新浏览器 url
Codeigniter redirect doesn't update browser url
我正在尝试重定向,但它似乎不起作用。浏览器 url 没有更新,但是我可以在(网络)检查元素中看到视图。
查看代码
<form method="post" role="form" action="<?= site_url(); ?>entrytest/printslips">
<label>Filter Options</label>
<select class="form-control" name="option">
<option value="all">Print All</option>
<option value="sort">Print Selected</option>
</select>
<button type="submit" class="btn btn-primary">Print</button>
</div>
</form>
控制器代码
public function printslips() {
//print_r($_POST);
$option = $this->input->post('option');
//echo $option;
if($option == "all"){
redirect( site_url() . 'student/print' );
}
elseif($option == "sort"){
echo $option;
}
else{
}
}
I can see the view loaded in networks but not in browser
试试这个,
public function printslips() {
$option = $this->input->post('option');
if($option == "all"){
redirect('student/print' );
}
elseif($option == "sort"){
echo $option;
}
}
重定向控制器操作时您不需要传递 site_url。只需传递控制器和操作名称。
或者为了您的安全目的,最好让用户 AddMyTodo 重定向或调用函数。
您好!
您需要return这样的重定向:
return redirect('your_controller');
请使用此代码。
redirect('student/print' );
不需要站点 url。在重定向中必须提供控制器名称。
我正在尝试重定向,但它似乎不起作用。浏览器 url 没有更新,但是我可以在(网络)检查元素中看到视图。
查看代码
<form method="post" role="form" action="<?= site_url(); ?>entrytest/printslips">
<label>Filter Options</label>
<select class="form-control" name="option">
<option value="all">Print All</option>
<option value="sort">Print Selected</option>
</select>
<button type="submit" class="btn btn-primary">Print</button>
</div>
</form>
控制器代码
public function printslips() {
//print_r($_POST);
$option = $this->input->post('option');
//echo $option;
if($option == "all"){
redirect( site_url() . 'student/print' );
}
elseif($option == "sort"){
echo $option;
}
else{
}
}
I can see the view loaded in networks but not in browser
试试这个,
public function printslips() {
$option = $this->input->post('option');
if($option == "all"){
redirect('student/print' );
}
elseif($option == "sort"){
echo $option;
}
}
重定向控制器操作时您不需要传递 site_url。只需传递控制器和操作名称。
或者为了您的安全目的,最好让用户 AddMyTodo 重定向或调用函数。
您好!
您需要return这样的重定向:
return redirect('your_controller');
请使用此代码。
redirect('student/print' );
不需要站点 url。在重定向中必须提供控制器名称。