0

这是我总是返回的代码

<a href="<?=site_url($controller)?>"><i class="icon-chevron-left"></i> Go Back</a>
<br><br>

我的问题是,我怎样才能回到我的上一页,像这样在我的上一页中保留我的 id....

这是我的上一页:scms/contracts/serial/3

这是我当前的页面:scms/contracts/view_pm/3/Monthly

----我想回到“/scms/contracts/serial/3”

4

4 回答 4

3

https://developer.mozilla.org/en-US/docs/Web/API/Window.history

<a href="#" onclick="window.history.back();">Go back</a>
于 2013-10-01T02:18:36.797 回答
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>';
}
于 2013-10-01T02:18:13.547 回答
0

在控制器中,您可以使用它:

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>";
于 2014-10-22T06:06:27.170 回答
0

最简单的重定向到上一页的方法,试试这个对我有用

 redirect($this->agent->referrer());

您还需要导入 user_agent 库

$this->load->library('user_agent');

你的身份证也被保留了。

于 2016-06-16T18:15:56.177 回答