if(empty($_POST['username'])) {
$this->error('必须输入用户名');
}else{
if(!empty($_POST['password'])) {
$this->success('数据库正常!');
$this->redirect("index/login");
}
if(empty($_POST['password'])) {
$this->error('用户名或密码错误');
}
}
因我在在login页面使用Ajax 获取后台值
$this->redirect("index/index"); 无法实现页面跳转了?
请问该如何处理!求解
thinkphp 页面跳转
答案:3 悬赏:70 手机版
解决时间 2021-02-12 02:08
- 提问者网友:雾里闻花香
- 2021-02-11 08:32
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-02-11 08:59
Action 类的 redirect 方法可以实现页面的重定向功能。
redirect 方法的参数用法和 U 函数的用法一致(参考上面的 URL 生成部分),例如:
$this->redirect('User/list', array('cate_id'=>2), 5,' 页面跳转中 ~')
上面的用法是停留 5 秒后跳转到 User 模块的 list 操作,并且显示页面跳转中字样,重定向后会改变当前的 URL 地址。
redirect 方法的参数用法和 U 函数的用法一致(参考上面的 URL 生成部分),例如:
$this->redirect('User/list', array('cate_id'=>2), 5,' 页面跳转中 ~')
上面的用法是停留 5 秒后跳转到 User 模块的 list 操作,并且显示页面跳转中字样,重定向后会改变当前的 URL 地址。
全部回答
- 1楼网友:英雄的欲望
- 2021-02-11 11:05
onclick="this.select()" value="请填写用户名"
- 2楼网友:怀裏藏嬌
- 2021-02-11 09:30
如果你是使用ajax获取值,那么请在当前页使用js进行重定向。具体代码,就不用贴了吧。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯