在使用 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'
});
参考链接: