当前位置:首页 » ThinkPHP框架知识

解决ThinkPHP错误页无法正常跳转

2011-09-30 09:06 本站整理 浏览(5953)

从昨天晚上到现在一直都纠结在这个问题上,我使用的是ThinkPHP自带的错误提示页。

可是发现ThinkPHP自带的错误提示页根本无法正常跳转到上一页。

其跳转代码是:

<meta http-equiv="Refresh" content="<{$waitSecond}>;URL=<{$jumpUrl}>" />

返回上一页解析后为:

<meta http-equiv="Refresh" content="3;URL=javascript:history.back(-1);" />

这根本无法正常跳转的。

修改的办法如下:

注释掉或者删除上面实现的代码,替换为如下代码:

<script type="text/javascript">

function refresh(){

location.href = "<{$jumpUrl}>";

}

setTimeout("refresh()",<{$waitSecond}>000);

</script>

值得注意的是:setTimeout函数第二个参数是毫秒,所以要添加三个000