这是我总是回去的代码
<a href="<?=site_url($controller)?>"><i class="icon-chevron-left"></i> Go Back</a>
<br><br>
我的问题是,我怎样才能回到上一页,我在上一页保留了我的ID,就像这样....
这是我的上一页: SCMS /合同/串行/ 3
这是我当前的页面: SCMS /合同/ view_pm / 3 /月
----我想回到“/ scms / contracts / serial / 3”
答案 0 :(得分:3)
https://developer.mozilla.org/en-US/docs/Web/API/Window.history
<a href="#" onclick="window.history.back();">Go back</a>
答案 1 :(得分:1)
我不知道CodeIgniter,但你可以用旧的方式做到:
$ref = $_SERVER['HTTP_REFERER'];
if(strpos($ref, '://your-site.com') !== false) {
echo '<a href="' . $ref . '"><i class="icon-chevron-left"></i> Go Back</a>';
} else {
echo '<a href="javascript:history.back(-1);"><i class="icon-chevron-left"></i> Go Back</a>';
}
答案 2 :(得分:0)
在Controller中,您可以使用:
echo "<script>window.location.href='javascript:history.back(-1);'</script>";
或
redirect("javascript:history.back(-1);");
使用提示消息,您可以使用此功能:
echo "<script>alert('*Alert messages here...*');window.location.href='javascript:history.back(-1);'</script>";
答案 3 :(得分:0)
重定向到上一页的最简单方法,试试这个对我有用
redirect($this->agent->referrer());
您还需要导入user_agent库
$this->load->library('user_agent');
您的ID也会被保留。