效果图:


一、首先先引用Layui的相关文件 JS CS等等 我就不多说了-。-
二、后台查询方法
public function disscussionListPage(){
$subject_chapter_no = $this->request->post('subject_chapter_no');
$start = $this->request->post('start'); //当前页
$size = $this->request->post('size'); //每页数据条数
$discussionListPage = Db::table('major_subject_discussion')->where('subject_chapter_no',$subject_chapter_no)->order('discussion_time desc')->paginate($size,false,[
'page' => $start, //当前页
]);
return $discussionListPage;
}
我用的是thinkphp5的后台,java后台也差不多,前台通过传递 当前页start,每页数据条数size,就可以实现翻页功能

本文介绍了如何结合Ajax、Layui和ThinkPHP5实现前台分页。首先引入Layui相关文件,然后在后台使用TP5的paginate方法进行分页查询。接着在前台通过Ajax传递当前页和每页数量参数,接收到数据后遍历并显示。最后,文章提到了这种方法不适用于动态评论,因为数据总数会变,可能会导致结构问题。
最低0.47元/天 解锁文章
787





