zoukankan      html  css  js  c++  java
  • layui table无数据时显示Error而不是显示无数据

    先放问题和结果:

    layui table无数据时显示Error而不是显示无数据,是因为接口返回状态码的问题,

    当无数据时code返回了0,就会导致出现Error

     第一种解决方案(后端接口处理):

      后端接口把无数据返回的code改成201

    第二种解决方案(前端处理):

      加载数据的时候做处理:

    table.render({
        elem: '#demo' //指定原始表格元素选择器(推荐id选择器)
        ,height: 315 //容器高度
        ,cols: [{}] //设置表头
        ,parseData: function (res) {  
            if(res.count == 0)
            {
               return {
                 'code': 201, //接口状态
                 'msg': '无数据', //提示文本
                 'count': 0, //数据长度
                 'data': [] //数据列表,是直接填充进表格中的数组
               }
            }
          },
      });
  • 相关阅读:
    (C/C++)区别:数组与指针,指针与引用
    C++中数组名和指针的区别联系
    C++引用的用处
    C++编写DLL动态链接库的步骤与实现方法
    C++_编写动态链接库
    C++ 模板
    C++ 信号处理
    C++ 多线程
    js事件冒泡
    js事件委托
  • 原文地址:https://www.cnblogs.com/hhuiii/p/14422839.html
Copyright © 2011-2022 走看看