jqGrid 与esayUI的datagrid 注意事项

tip1:二者都是每当刷新页面时就会发送给服务器一个Ajax请求,请求包含了page(当前页)rows(当前页的记录数)两个参数。
tip2:它对服务器返回的数据要求
datagrid与服务器进行交互格式
datagrid对于服务器返回的数据可以自动进行显示,但对于服务器返回的数据是有要求的。
必须是JSON字符串
JSON字符串必须遵循下面的格式,已该程序为例,服务器返回的JSON字符串必须是以下格式。
{
total: 35,
rows:[
{jobId:1,jobName:”T1” , jobType:0 , jobLevel:0 , validDate : “2013-04-20”},
{jobId:2,jobName:”T2” , jobType:0 , jobLevel:0 , validDate : “2013-04-20”},
{jobId:3,jobName:”T3” , jobType:0 , jobLevel:0 , validDate : “2013-04-20”}
]
}
这个total是总的记录数,而jqGrid的total是总的页数。
jqGrid要求服务器返回的响应如下
{
“total”:1, //总页数
“page”:1, //当前第几页
“rows”:[ //当前页数据
{ "birthday":"2014-07-11","sex":"男","nativeplace":"北京",
"name":"齐毅","idcard":"130102198405300011"
},
{
"birthday":"2014-07-11","sex":"男","nativeplace":"北京-朝阳区",
"name":"齐毅","idcard":"130102198405300011"}
]}

你可能感兴趣的:(datagrid)