tp5 修改成功后不回到第一页
假设我在第5页修改的一条数据,修改成功后它自动跳回第一页了,感觉这样不方便。if($res){return$this->success('文章修改成功','lis');}...
假设我在第5页修改的一条数据,修改成功后它自动跳回第一页了,感觉这样不方便。
if($res){
return $this->success('文章修改成功','lis');
}else{
return $this->error('文章修改失败');
} 展开
if($res){
return $this->success('文章修改成功','lis');
}else{
return $this->error('文章修改失败');
} 展开
1个回答
展开全部
可以考虑 $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){
修改成功回调,在这里处理你的页面信息
}
})
这样不会刷新页面,修改成功了,把页面对应的数据改了就好
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询