如何在php中利用layui数据表格实现一个数据分页渲染功能

  介绍

如何在php中利用layui数据表格实现一个数据分页渲染功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强>一、HTML

& lt; table 类=發ayui-hide  layui-table", id=皊pu-data"祝辞& lt;/table>

<强>二,JS

说明:需要引入layui中的表和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等

& lt; !——,拼接图片,——比;   & lt; script 类型=拔谋?html", id=皃img"比;   ,& lt; img 类=癷mg", onmouseover=癲ivIn(事件)“,onmouseout=癲ivOut(事件)“,onmousemove=癲ivIn(事件),https://www.yisu.com/zixun/, src=" __PUBLIC__/{{d.pimgurl}} t_ {{d.pimgname}}”识别alt=" ">   <脚本type=" text/html " id=" spu_detail ">   <按钮类=" layui-btn layui-btn-xs layui-btn-primary spu_detail”artnum=" {{d。artnum}}“价值=" {{d。basic_id}} " onclick=" spuDetail(事件)">查看详情>   {{#如果(d。薄煎饼==='超级爆款”){}}    {{d。薄煎饼}}   {{#}else if (d。薄煎饼==='大爆款”){}}    {{d。薄煎饼}}   {{#}else if (d。薄煎饼==='小爆款”){}}    {{d。薄煎饼}}   {{#}else if (d。薄煎饼==='热销款”){}}    {{d。薄煎饼}}   其他{{#}{}}    {{d。薄煎饼}}   {{#}}}   
 & lt; script 类型=拔谋?javascript"比;
  
  layui.use([& # 39;形式# 39;& # 39;laydate& # 39;, & # 39;层# 39;,& # 39;表# 39;,& # 39;laytpl& # 39;],函数(){
  ,var  laydate =, layui.laydate;
  ,var  layer =, layui.layer;
  ,var  table =, layui.table;
  ,var  laytpl =, layui.laytpl;//猻pu数据- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ,var  spu_table =, table.render ({
  初步的才能:& # 39;# spu-data& # 39;//html表中窗口的id
  ,,身高:800年,
  ,,url: & # 39; __URL__/spu_data& # 39;,,//后台接口
  工具栏:才能,真的,
  加载:才能,真的,
  ,,文字:{
  ,,,没有:& # 39;空空如也& # 39;
  ,,},
  ,,标题:& # 39;spu数据& # 39;,
  ,,大小:& # 39;sm # 39;
  ,,页面:{
  ,,,布局:[& # 39;计数# 39;,,& # 39;prev # 39;,, & # 39;页面# 39;,,& # 39;接下来,,,& # 39;限制# 39;,,& # 39;刷新# 39;,,& # 39;跳过# 39;],
  ,,,限制:20,
  ,才能限制:,(20、30、50100200、5000)
  ,,},
  ,,关口:[[
  ,,,{:& # 39;n # 39;,,标题:,& # 39;我# 39;,,宽度:,55},
  ,,,{:& # 39;& # 39;,,标题:,& # 39;图& # 39;,,宽度:,31日,模板:,& # 39;# pimg& # 39;},,,,,,//, templet 引用laytpl中的自定义模板
  ,,,{:& # 39;& # 39;,,标题:,& # 39;查看详情& # 39;,,宽度:,120年,模板:,& # 39;# spu_detail& # 39;},,,//,引用laytpl中的自定义模板
  ,,,{:& # 39;artnum& # 39;,,标题:,& # 39;货号& # 39;,,:,真正},
  ,,,{:& # 39;gcolor& # 39;,,标题:,& # 39;颜色组& # 39;,,:,真正},
  ,,,{:& # 39;美食# 39;,,标题:,& # 39;品类& # 39;,,:,真正},
  ,,,{:& # 39;价格# 39;,,标题:,& # 39;业绩& # 39;,,:,真正},
  ,,,{:& # 39;销售# 39;,,标题:,& # 39;销量& # 39;,,:,真正},
  ,,,{:& # 39;薄煎饼# 39;,,标题:,& # 39;热销程度& # 39;,,模板:,& # 39;# hotcake_color& # 39;,,:,真正},
  ,,,{:& # 39;sumcost& # 39;,,标题:,& # 39;商品成本& # 39;,,:,真正}
  ]]才能
  ,});//,搜索重载数据
  ,$ (& # 39;# spudata_search& # 39;) .click(函数(){//,才能获取日期的值
  var 才能;date =,美元(& # 39;# spusearch_date& # 39;) .val ();
  if 才能;(日期),{
  ,,layer.msg(& # 39;请选择日期区间搜索& # 39;,,{
  ,,,时间:2000年
  ,,});
  ,,return 假;
  ,,}
  
  var 才能;perfor_val =,美元(& # 39;# perfor_val& # 39;) .val ();;
  var 才能;hot_type =,美元(& # 39;# hot_type& # 39;) .val ();
  var 才能;artnum =,美元(& # 39;# artnum& # 39;) .val ();
  var 才能;cate_id =,美元(& # 39;# cate_id& # 39;) .val ();//才能,只选其一条件
  if 才能;(perfor_val ,,, hot_type), {
  ,,layer.msg(& # 39;业绩区间和爆款类型只选其一& # 39;,,{
  ,,,时间:2000年
  ,,});
  ,,return 假;
  ,,}//才能,数据重载
  spu_table.reload({才能//,,,发送条件
  ,,,地点:{
  ,,,artnum:, artnum,
  ,,,perfor_val:, perfor_val,
  ,,,hot_type:, hot_type,
  ,,,cate_id:, cate_id,
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

如何在php中利用layui数据表格实现一个数据分页渲染功能