> 백엔드 개발 > PHP 튜토리얼 > javascript - thinkphp 页面跳转问题

javascript - thinkphp 页面跳转问题

WBOY
풀어 주다: 2016-07-06 13:54:05
원래의
1347명이 탐색했습니다.

1.$this->success('新增成功', 'User/list');这是手册上的写法,但事实上好像不行,跳转完会在当前的url后加上user/list,不知道是不是我用了伪静态的原因,
2.而后我这样写$this->success('新增成功', U('User/list'));,可以实现页面的正常跳转,但是比如我做了删除操作后跳转到list页面,之前被删除的条目仍然还在,是缓存的原因。刷新一次就没有了

以上两个问题,望解答

回复内容:

1.$this->success('新增成功', 'User/list');这是手册上的写法,但事实上好像不行,跳转完会在当前的url后加上user/list,不知道是不是我用了伪静态的原因,
2.而后我这样写$this->success('新增成功', U('User/list'));,可以实现页面的正常跳转,但是比如我做了删除操作后跳转到list页面,之前被删除的条目仍然还在,是缓存的原因。刷新一次就没有了

以上两个问题,望解答

  1. 跟你伪静态没有关系;因为你只写了2层;所以;我并不知道你是在那个模块;咱暂且以Home模块下为例;你想跳转的是Home/User/list下
    正确的是$this->success('新增成功', '/Home/User/list');但是不建议这样写;正确的姿势是用U函数$this->success('新增成功', U('Home/User/list'));

  2. 如果使用$this->error(); 确实会出现你说的之前删除的条目仍在;
    正常情况下$this->success()不会出现你说的情况;如果确实在;那可能是缓存;

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿