# 功能描述
本格式为后台根据web提交数据查询格式返回的数据结构格式
# 组成部分
本格式为JSON结构体,由 code、message 和 data 三个部分构成。
前端通过对code是否为1判断是否操作成功,如果有错,可从message中读取错误信息。
{
code: 1, /* 必有,操作结果代码:0:失败,1:成功,-1:部分成功,-2:未登录,-3:权限不够 等 */
message: '操作成功。', /* 错误信息 */
data: { } /* 数据 */
}
1
2
3
4
5
2
3
4
5
# 实例
下面为某个模块操作时后端返回给前端的数据格式。
如果该查询带有子表,并且子表名称为user,则格式如下
{
code: 1, //操作结果代码:0:失败,1:成功,-1:部分成功,-2:未登录,-3:权限不够
message: '操作成功。', /* 错误信息 */
data:{
table: "user", //表名称
keyField: "sysid", //表主键字段
total: 4, //分页的总行数
privilege: [], //权限按钮数据
rows: [ //行数据
{
sysid: "lamp",
name: "XX名称",
__children__: { //如果有子表,则为子表数据,格式等同于data选项
user: {
keyField: "uid", //表主键字段
rows: [{...}, {...}]
}
}
},
{
sysid: "lampxx",
name: "XX1名称",
__children__: { //如果有子表,则为子表数据,格式等同于data选项
user: {
keyField: "uid", //表主键字段
rows: [{...}, {...}]
}
}
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32