上面是jqgrid默认的json数据格式,其中total:页面总数,page:当前页数,records:所有记录数,rows:当前页面行数据。如果不想使用默认的格式可以定义自己的jsonReader。jqgrid默认是对rows循环遍历生成表格行,如果在js中定义的colModel的name分别为userName和password,则生成的grid数据行如下:
张三 123
李四 123
@ResponseBody加这个注解后返回的object对象会解析成json对象
你自己要封装对象的
里面要含jqgrid下jsonReader的属性
一般来说rows userdata records total page是必须的
rows就是你目前的业务list啦
action返回这个对象 用@ResponseBody标注就可以了
格式不对,应该输出这样才行{"page":1,"total":2,"records":2,"rows":
[{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","金钻卡"]},{"id":"SNMZ","cell":["SNMZ","n","白金卡"]}]
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)