以下就是来探索一下为什么easyui的datagrid组件的响应数据是json格式
前端的四大要素
请求地址 : /rest/item
请求参数: 分页参数 30
请求方式: get方式
响应参数: ??? 学过了是json格式如下,
可为什么? 为什么json格式了还要有特定的属性 total 和rows?
因此我要找响应成功之后, 前端是如何处理响应数据的, 因此要找响应成功的js函数. ctrl+ h ==> search ” .datagrid”
选中最相关的datagrid.js, 再用success关键字找响应成功后处理响应数据的js函数==> 找到之后就可以知道响应数据长成什么样子的
发现datagrid是异步请求来的, 响应数据是用data来表示 , 是json数据
那json格式的响应数据有属性上的要求呢? 那就search data.
有rows属性
说明rows是数组或者是集合
还有length属性和footer属性
但是还是不能解决哪些属性是必须的?
为什么total 和rows是响应回来的json数据必须的属性? footer 和length不是必须的属性呢? 这就不懂了...