jqgrid 数据不渲染的问题 遇到过一下几种情况。
1.jsonReader配置 前后端不统一。 解决方法:找后端协商 统一规定。
2.后端回传的数据类型,碰到过得有两种情况,一种是直接传json的,这种jqgrid可以直接渲染,如果后端回传的是 json数组,此时需要遍历。代码如下:
var obj=jsondata.responseJSON;
var list=obj.resultList;
for(var i=0;i<list.length;i++){
jQuery("#grid-table").jqGrid('addRowData',i+1,list[i]);
} // list 为回传的json数组