经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
Thinkphp页面跳转设置跳转等待时间的操作
来源:jb51  时间:2019/10/16 12:13:18  对本文有异议

在 thinkphp 3.2.3 中,在目录 ThinkPHP\Library\Think 找到 Controller.class.php 这个文件,在代码里面找到 dispatchJump 这个方法,找到 $this->assign(‘waitSecond','3');这行, 将里面的 3 改掉即可。

  1. if($status) {
  2. //发送成功信息
  3. $this->assign('message',$message);// 提示信息
  4. // 成功操作后默认停留1秒
  5. if(!isset($this->waitSecond)) $this->assign('waitSecond','1');
  6. // 默认操作成功自动返回操作前页面
  7. if(!isset($this->jumpUrl))
  8. $this->assign("jumpUrl",$_SERVER["HTTP_REFERER"]);
  9. $this->display(C('TMPL_ACTION_SUCCESS'));
  10. }else{
  11. $this->assign('error',$message);// 提示信息
  12. //发生错误时候默认停留3秒
  13. if(!isset($this->waitSecond))
  14. $this->assign('waitSecond','3');
  15. // 默认发生错误的话自动返回上页
  16. if(!isset($this->jumpUrl))
  17. $this->assign('jumpUrl',"javascript:history.back(-1);");
  18. $this->display(C('TMPL_ACTION_ERROR'));
  19. // 中止执行 避免出错后继续执行
  20. exit ;
  21. }

以上这篇Thinkphp页面跳转设置跳转等待时间的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持w3xue。

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号