javascript - thinkphp 页面跳转问题
程序员文章站
2022-03-29 10:05:54
...
1.$this->success('新增成功', 'User/list');这是手册上的写法,但事实上好像不行,跳转完会在当前的url后加上user/list,不知道是不是我用了伪静态的原因,
2.而后我这样写$this->success('新增成功', U('User/list'));,可以实现页面的正常跳转,但是比如我做了删除操作后跳转到list页面,之前被删除的条目仍然还在,是缓存的原因。刷新一次就没有了
2.而后我这样写$this->success('新增成功', U('User/list'));,可以实现页面的正常跳转,但是比如我做了删除操作后跳转到list页面,之前被删除的条目仍然还在,是缓存的原因。刷新一次就没有了
以上两个问题,望解答
回复内容:
1.$this->success('新增成功', 'User/list');这是手册上的写法,但事实上好像不行,跳转完会在当前的url后加上user/list,不知道是不是我用了伪静态的原因,
2.而后我这样写$this->success('新增成功', U('User/list'));,可以实现页面的正常跳转,但是比如我做了删除操作后跳转到list页面,之前被删除的条目仍然还在,是缓存的原因。刷新一次就没有了
以上两个问题,望解答
跟你伪静态没有关系;因为你只写了2层;所以;我并不知道你是在那个模块;咱暂且以Home模块下为例;你想跳转的是Home/User/list下
正确的是$this->success('新增成功', '/Home/User/list');但是不建议这样写;正确的姿势是用U函数$this->success('新增成功', U('Home/User/list'));如果使用$this->error(); 确实会出现你说的之前删除的条目仍在;
正常情况下$this->success()不会出现你说的情况;如果确实在;那可能是缓存;
上一篇: try catch在PHP中的使用
下一篇: jQuery间隔一定数量的元素增加线段
推荐阅读
-
ajax 提交数据到后台jsp页面及页面跳转问题
-
JavaScript实现定时页面跳转功能示例
-
ThinkPHP页面跳转success与error方法概述
-
thinkPHP5(TP5)实现改写跳转提示页面的方法
-
angular2中router路由跳转navigate的使用与刷新页面问题详解
-
javascript 中设置window.location.href跳转无效问题解决办法
-
thinkphp5登录并保存session、根据不同用户权限跳转不同页面
-
JS如何实现在页面上快速定位(锚点跳转问题)
-
Thinkphp自定义美化success和error提示跳转页面代码实例
-
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例