tp5 修改成功后不回到第一页

假设我在第5页修改的一条数据,修改成功后它自动跳回第一页了,感觉这样不方便。if($res){return$this->success('文章修改成功','lis');}... 假设我在第5页修改的一条数据,修改成功后它自动跳回第一页了,感觉这样不方便。
if($res){
return $this->success('文章修改成功','lis');
}else{
return $this->error('文章修改失败');
}
展开
 我来答
萧季宁
2018-05-09
知道答主
回答量:14
采纳率:100%
帮助的人:5.4万
展开全部
可以考虑 $this->success(msg,url('url',分页相关的参数));或者用ajax发送请求,修改成功后本页面刷新(也可以通过JS直接修改页面对应信息)
追问
你好能写明白点吗?msg是什么?或者直接写答案吧
追答

$this->success 是TP5的页面跳转的写法,详情参考手册网页链接。msg是英文message(消息)的缩写。

也可以用ajax去写

$.ajax({
    type:'post'
    ,url:''
    ,dataType:'json'
    ,data:{ 
            需要传到PHP的参数
     }
     ,success:function(msg){
         修改成功回调,在这里处理你的页面信息
     }
})

这样不会刷新页面,修改成功了,把页面对应的数据改了就好

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式