layui表格请求数据返回的数据不符合规范,正确的成功状态码应为:“code“: 0

在使用 layui 获取数据时,出现 返回的数据不符合规范,正确的成功状态码应为:"code": 0

可以在 table.render 中规定正确的状态码,例如下方添加的 response 中的内容,可以自行设置 statusCode 判定为正确获取到的状态码

table.render({
      elem: '#userData' // html 中 table 标签的 id
      , url: '/user/userlist' //数据接口
      , title: '已用优惠券'
      , cols: [[
        { field: 'tkt_name', title: '已用优惠券', width: 300, height: 200, align: 'center' }
      ]]
      , id:"tickedRolad" // 当前 table 变量数据表的 id
      , response: { // 响应的数据的格式
        statusName: 'code' //规定数据状态的字段名称,默认:code
        , statusCode: 0 //规定成功的状态码,默认:0
        //, msgName: 'hint' //规定状态信息的字段名称,默认:msg
        //, countName: 'total' //规定数据总数的字段名称,默认:count
        //, dataName: 'maps1' //规定数据列表的字段名称,默认:data
      }
      , parseData: function (res) {
        // 解析数据
        console.log(res)
      }
      , skin: 'line'
    });

参考链接:

发表评论