通用数据解释
1.请求服务器通常返回的数据都含有:
{
"msg": {
"message": "", // 提交请求执行结果的信息
"msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
"msgMark": null,
"msgCode": null,
"jumpUrl": null,
"waitTime": 2
}
}
msg对象包含此次请求的结果所有信息:
Key名 | 说明 |
---|---|
message | 请求执行结果的信息,比如“提交成功!”、“修改失败!”等等 |
msgType | 请求执行结果的状态:success、error、info、warning、fail success:表示此次请求服务器成功处理并返回 error:表示此次请求服务器处理发生错误并返回 fail:表示此次请求服务器处理失败并返回,如:验证提交的数据不正确 info:表示此次请求,服务器返回一些信息提醒反馈,如:在部署的时候,可能一直返回一些部署进度等的信息 warning:表示此次请求服务器对提交的数据或者请求的动作发出警告 |
msgMark | 如果msgMark == “IS_OK”, 表示部署服务成功 |
msgCode | 错误代码。这个暂时没有用处,值通常是null |
jumpUrl | 请求完成后的跳转链接,如果需要跳转的话,从着里获取跳转的页面链接。没有的话,值为null |
waitTime | 需要跳转时的等待时间,单位是秒(即几秒后跳转) |
2.如果是列表的数据还会含有一下数据:
{
// ...
"columns": [],
"pageInfo": {
"current": 1,
"pagePre": "/?m=admin&c=service&a=list&v=1.3.0.6&um=37wbOx",
"pageSize": 10,
"total": 8
},
"dataSource": [],
// ...
}
Key名 | 说明 |
---|---|
columns | 表头数据 |
dataSource | 列表数据 |
pageInfo | 分页信息: current: 当前页码 pagePre: 上一页链接 pageSize: 每页的数据数量 total: 总页数 |