layui + Tp5 数据表多功能分页

1.HTML布局,贼简单,一句话(自行引入layui的lay.css和layui.js)

2.JS部分

ps:

elem: HTML元素ID号,就是你需要生成的容器

url:后端返回数据接口地址

cols: field和数据表字段保持一致,

         title为表头显示内容,

         templet可以给当前返回数据进行处理,例如:性别返回的是1和0, 头像返回的是图片地址,需要稍加处理展示

PHP后端部分: (Test控制器下的pagedata方法,对应js中的url)

public function pagedata(Request $request){
        //数据表获取总记录数
        $count = Db::name('liu')->count();
        //获取每页显示的条数
        $limit= $request->param('limit');
        //获取当前页码
        $page= $request->param('page');
        //limit的起始位置
        $start=($page-1)*$limit;
        // 查询出当前页数显示的数据
        $list = Db::name('liu')
            ->limit("$start,$limit")
            ->order('id desc')
            ->select();
        //返回数据
        return ["code"=>"0","msg"=>"","count"=>$count,"data"=>$list];
    }

效果图:

layui + Tp5 数据表多功能分页_第1张图片

mark 一下,tkzzz

你可能感兴趣的:(PHP-ThinkPHP5.0,layui)