出现easyUI -datagrid表格数据无法显示这种情况的可能原因有多方面的,可能是因情况而异吧,现在说一下日常做项目中我遇到过的这几个方面(原因二是我遇到过的,在网上看到也是常有的)
前提:
在写好jsp页面代码和后台查询数据库代码后,项目可以运行,发现datagrid中显示空白,Chrome浏览器的Developer Tools中没有报错,后台也能打印出后台传递到前台的json字符串。
原因一:
datagrid只显示表头,无法显示表格数据,即出现如下图的情况:
即所需要渲染的表格只出现了表头,表格数据显示不出来,有可能的几种原因,如下:
1、控制器部分:控制器查询代码出现空格,如下图:
因为 :" “代表值为一个空格,”"代表值为null
2、js页面载入数据代码(即渲染datagrid表格代码)部分:数组对象后面缺少逗号,
如下图: