jquery flexigrid不同版本解析json的格式是否不同 5
以前使用flexigrid解析后台传回的数据可以正常显示,后台使用List<T>泛型集合通过配置struts2配置json-default转成json数据,前台列表正常显...
以前使用flexigrid解析后台传回的数据可以正常显示,后台使用List<T>泛型集合通过配置struts2配置json-default转成json数据,前台列表正常显示;现替换到flexigrid1-1版本这种方式显示不出来,前台提示“Cannot read property '0' of undefined”,返回的数据如图:
后发现,将泛型类以map集合存放,其中包含“cell”键值,才能显示出来,是否新版本只支持cell列表形式的json数据,这种方式前台显示列表的顺序固定,不能根据列名显示数据列,分数较少,真心求调教.... 展开
后发现,将泛型类以map集合存放,其中包含“cell”键值,才能显示出来,是否新版本只支持cell列表形式的json数据,这种方式前台显示列表的顺序固定,不能根据列名显示数据列,分数较少,真心求调教.... 展开
1个回答
展开全部
json格式都一样。没有什么不同。只是有些在单引号双引号写法上有所不同
追问
以前staffs不用手动转json,struts帮我转成的json格式就能显示,现在我需要如下操作:
for (WfdStaff wfdStaff : staffs) {
Map map = new HashMap();
map.put("staffId", wfdStaff.getStaffId());
map.put("cell", new Object[]{wfdStaff.getStaffName()});
rows.add(map);}
这样前台才能显示,这样前台的列表顺序只能根据后台的顺序来排列,感觉不如之前版本的前台指定列名自动匹配排列智能呢
追答
staffs是什么我不知道,但可以肯定的是json格式标准备有变。要不以前是否用的是对象,而不是一个真正的json串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询