layui的数据表格渲染的问题

layui的数据表格渲染的问题:

1、layui的前端需要返回的是一个JSON格式的数据

2、需要设置code count msg data属性值

3、不能直接返回JSON对象,需要返回JSON字符串,layui会自动的去解析

4、layui里面需要对数据表格单独设置response和parseData

5、可能出现的问题: 数据error和数据parseerror  数据需要的是200或者数据需要的是0

解决数据error的问题:

出现数据error的问题不问多想肯定是数据的问题,可能有的问题。

第一、不是JSON数据或者JSON数据有错误(如果自己验证JSON无错误那么,请检查是否返回的JSON字符串,不能返回JSON对象)

第二、parseData和response没写

解决parseerror的问题:

第一、返回的不是JSON字符串的格式

解决状态码需要200或者0:

第一、检查你的response和parseData的code是否一致,如果一致,在检查你设置的code值是不是保持一致

第二、打印出parseData的数据查看解析的JSON数据

如果显示无数据,但是你确实有数据的情况下,请检查你的reponse和parseData的code是否名字一样要与后台设置的值一样

,response: {
    "code": 0,
    "msg": "",
    "count": 1000,
    "data": []
}
,parseData: function(res){ //res 即为原始返回的数据
    console.log(res);
    return {
        "code": 0, //解析接口状态
        "msg": "", //解析提示文本
        "count": res.count, //解析数据长度
        "data": res.data //解析数据列表
    };
}

猜你喜欢

转载自blog.csdn.net/h_j_c_123/article/details/90636080