您的位置:首页 > 产品设计 > UI/UE

easyUI接收后台的参数不正确导致报length no defined

2016-03-19 10:15 549 查看
情景:

用easyUI与后台交互,easyUI请求后台,后台需要返回一个Map<String,List>,但是后台返回了null。

原因:

easyUI 定义了接收的数据为:

loadFilter : function(data) {

sortList=data.sortList;

return data;

}

由于data为null或data中不存在sortList,所以easyUI并不能取到sortList。所以解析sortList(null)的时候length未定义.

另外:loadFilter 和 onLoadSuccess 都可以接受后台回传的数据并处理

loadFilter : function(data) {

sortList=data.sortList;

return data;

},

onLoadSuccess : function(data) {

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: