通用数据解释

1.请求服务器通常返回的数据都含有:

  1. {
  2. "msg": {
  3. "message": "", // 提交请求执行结果的信息
  4. "msgType": "success", // 提交请求执行结果的状态,有success、error、info、warning、fail
  5. "msgMark": null,
  6. "msgCode": null,
  7. "jumpUrl": null,
  8. "waitTime": 2
  9. }
  10. }

msg对象包含此次请求的结果所有信息:

Key名说明
message请求执行结果的信息,比如“提交成功!”、“修改失败!”等等
msgType请求执行结果的状态:success、error、info、warning、fail
success:表示此次请求服务器成功处理并返回
error:表示此次请求服务器处理发生错误并返回
fail:表示此次请求服务器处理失败并返回,如:验证提交的数据不正确
info:表示此次请求,服务器返回一些信息提醒反馈,如:在部署的时候,可能一直返回一些部署进度等的信息
warning:表示此次请求服务器对提交的数据或者请求的动作发出警告
msgMark如果msgMark == “IS_OK”, 表示部署服务成功
msgCode错误代码。这个暂时没有用处,值通常是null
jumpUrl请求完成后的跳转链接,如果需要跳转的话,从着里获取跳转的页面链接。没有的话,值为null
waitTime需要跳转时的等待时间,单位是秒(即几秒后跳转)

2.如果是列表的数据还会含有一下数据:

  1. {
  2. // ...
  3. "columns": [],
  4. "pageInfo": {
  5. "current": 1,
  6. "pagePre": "/?m=admin&c=service&a=list&v=1.3.0.6&um=37wbOx",
  7. "pageSize": 10,
  8. "total": 8
  9. },
  10. "dataSource": [],
  11. // ...
  12. }
Key名说明
columns表头数据
dataSource列表数据
pageInfo分页信息:
current: 当前页码
pagePre: 上一页链接
pageSize: 每页的数据数量
total: 总页数