layui 數據格式要求
layui有自己的一套特定的數據格式交互(這很重要),必須參數code:0,msg:“”,count:數據size(int),data:”數據List”。一般我們選擇封裝返回接收類。
要想使用layui的綁定數據到table必須遵從它的數據格式,不然會報錯!
格式如下:
{ "code": 0, "msg": "", "count": 29, "data": [] }
1.js中table的field需要與返回的數據key相對應,比如field: ‘userName’與“userName”: “asd”
2.layui的數據表格向url發送請求時,會附上page以及limit這兩個參數,所以服務端需要接收並以此為條件查找數據
3.通過如下方法處理:
parseData: function(res) { //res 即為原始返回的數據 return { "code": res.code, //解析接口狀態 "msg": res.msg, //解析提示文本 "count": res.count, //解析數據長度 "data": res.data //解析數據列表 } }