TP5框架layui-table数据表组件联合的一点心得19.4.18

浏览:87 发布日期:2019/04/18 分类:技术分享 关键字: tp5 layui table 异步数据
昨天,经过两天的折腾,终于把tp5后台与layui-table数据表展示联合在一起了,不在出现返回code错误,或是无数据,或是死循环加载状态.
看过百度上关于layui-table异步数据访问服务的介绍,发现都是3.0下面的代码,几乎没有介绍tp5的,我把心得告诉大家,不用走弯路.
网页:
在table.rend()函数中,(1)有一个response:这里面是设定你从数据库返回来的数据,映射到table组件的对应表,比如'code':'code2' 'data':'data3',tp5的返回数据json中有code2,data3键名,在response设定好后,table才能自动渲染显示数据.(2)还有一个paseXX:{}这里面是基本不用改.
特别要注意:"code":"res.code.item"这是官网写的例子,实际tp5返回数据中不用写item,上面的写成"code":"res.code"就可以了.
服务器端tp5代码:
$sql=".....";
$sd=Db::query($sql);
$re['code']=0;
$re['msg']='success......';
$re['count']=count($sd);
$re['data']=$sd; //这里就是这样写的,不用函数json_encode($sd,fale)
return json($re); //就在这里用一次json函数即可
最佳答案
评论( 相关
后面还有条评论,点击查看>>