近两天使用jqgrid,前端获取到了数据但是没有展示一直卡在这里。
jqgrid数据不显示的可能原因:
一、编码问题
后台传到前端出现乱码,看了头信息里面的charset=GBK;找了半天没找到这是哪冒出来的最后清了项目的缓存一下就OK了
二、Json格式错误
可以在后台断点复制Json在网络校验,jqgrid对Json格式要求很严格。
三、有提示的错误
colNames与colModel的数量不对等;少打了逗号(页面什么都没有)。。。
四、最致命的错误
也是这次不展示数据的原因:{\"page\":"+page+",\"total\":"+1 +",\"records\":"+1+", \"rows\":"+Json+"}"
我只写了Json没有拼成jqgrid所需要的格式。