<%-- 数据表格 --%>
当前位置:   article > 正文

Layui(1) 数据表格 前后端json数据接收_layui table 不渲染表格,直接显示了json串

layui table 不渲染表格,直接显示了json串

先上效果图:

前端数据表格:

  1. <div class="x-body">
  2. <%-- 数据表格 --%>
  3. <table class="layui-table" lay-data="{
  4. id:'test',
  5. url:'/menu/page',
  6. page:true,
  7. limits: [10,20,50], //每页条数的选择项,默认:[10,20,30,40,50,60,70,80,90]
  8. limit: 10, //每页默认显示的数量
  9. method:'post' //提交方式
  10. }" lay-filter="test">
  11. <thead>
  12. <tr>
  13. <th lay-data="{field:'id', width:80, sort: true}">编号</th>
  14. <th lay-data="{field:'name'}">菜单名称</th>
  15. <th lay-data="{field:'url', sort: true}">菜单路径</th>
  16. <th lay-data="{field:'icon'}">菜单图标</th>
  17. <th lay-data="{field:'parent'}">菜单</th>
  18. <th lay-data="{field:'children', sort: true}">子菜单</th>
  19. <th lay-data="{fixed: 'right', toolbar: '#barDemo', width:250, align:'center'}">操作</th>
  20. </tr>
  21. </thead>
  22. </table>
  23. </div>
  24. <%-- 这里可以放CRUD按钮 --%>
  25. <script type="text/html" id="barDemo">
  26. <a class="layui-btn layui-btn-xs" lay-event="detail">编辑</a>
  27. <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
  28. </script>

js代码

  1. $(function () {
  2. //注意:这里是数据表格的加载数据,必须写
  3. layui.use(['table', 'layer', 'form'], function () {
  4. var table = layui.table;
  5. layer = layui.layer;
  6. form = layui.form;
  7. //CURD...
  8. });
  9. });

后端需要返回的json数据格式:

我们可以自己抽一个工具类出来封装成前端需要返回的json数据格式哦

  1. public class PageUtil<T> {
  2. private int code=0;
  3. private String msg;
  4. private Long count; //总条数
  5. private List<T> data = new ArrayList(); //装前台当前页的数据
  6. //getter/setter方法...
  7. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/158018?site
推荐阅读
相关标签
  

闽ICP备14008679号