当前位置: 代码迷 >> Ruby/Rails >> 查询脚本出错 TypeError: rows is undefined
  详细解决方案

查询脚本出错 TypeError: rows is undefined

热度:170   发布时间:2016-04-29 02:23:20.0
查询脚本报错 TypeError: rows is undefined
  easyui查询页面有数据不报错,没有数据前台报错:TypeError: rows is undefined。
  分析原因:rows为查询结果集合,通过json进行数据转换为{'total':'总页数',rows:list集合}格式,当rows为null的时候,前台jQuery报错“TypeError: rows is undefined”。
  解决办法:改写后台model,在getter方法中判断rows是否为空,赋初值。
  示例:
public Long getTotal() {		if(total==null){			total=0L;		}		return total;	}       public List<T> getRows() {		if(rows==null){			rows=new ArrayList<T>();		}		return rows;	}
  相关解决方案