ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

前后端跳转页面

2022-06-07 15:35:27  阅读:200  来源: 互联网

标签:redirect 重定向 URL 前后 User 跳转 页面


一、js跳转页面

location.href = "http://www.xxx.com";

location.replace("http://www.xxx.com");
location.replace("http://www.xxx.com");

二、php跳转页面

1. location和":"号间不能有空格,否则不会跳转。

2. 在用header前不能有任何的输出。

3. header后的PHP代码还会被执行。

header("Location: http:// www.xxxx.com");

 

think PHP后端跳转

1)success和error跳转

success和error方法的第一个参数表示提示信息,第二个参数表示跳转地址,第三个参数是跳转时间(单位为秒)

$User = M('User'); //实例化User对象
$result = $User->add($data); 
if($result){
    //设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER']
    $this->success('新增成功', '/User/index',3);
} else {
    //错误页面的默认跳转页面是返回前一页,通常不需要设置
    $this->error('新增失败');
}

2)redirect重定向

redirect方法
//重定向到New模块的Category操作
$this->redirect('New/category', array('cate_id' => 2), 5, '页面跳转中...');

上面的用法是停留5秒后跳转到New模块的category操作,并且显示页面跳转中字样,重定向后会改变当前的URL地址。
如果你仅仅是想重定向要一个指定的URL地址,而不是到某个模块的操作方法,可以直接使用redirect函数重定向,例如:

redirect函数
//重定向到指定的URL地址
redirect('/New/category/cate_id/2', 5, '页面跳转中...'

控制器的redirect方法和redirect函数的区别在于前者是用URL规则定义跳转地址,后者是一个纯粹的URL地址。

 

标签:redirect,重定向,URL,前后,User,跳转,页面
来源: https://www.cnblogs.com/cmooc/p/16351919.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有