easyUI接收后台的参数不正确导致报length no defined
2016-03-19 10:15
579 查看
情景:
用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) {
}
用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) {
}
相关文章推荐
- Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).
- js构建ui的统一异常处理方案(一)
- IOS UICollectionView基础+UICollectionViewFlowLayout基础
- 【图像处理】【SEED-VPM】5.uImage的烧写 & NFS烧写文件系统
- 在fragment 传递数据的时候报:Parcel: unable to marshal value
- js构建ui的统一异常处理方案(一)
- ElasticSearch之QueryBuilders
- ElasticSearch之QueryBuilders
- 《Concurrency Programming Guide》 笔记
- iOS开发基础控件--按钮(UIButton)
- 187. Repeated DNA Sequences
- 扣丁学堂笔记第04天基础UI组件(二)
- [leetcode] 255. Verify Preorder Sequence in Binary Search Tree 解题报告
- Arduino 简介
- 14. StringBuffer 与 StringBuilder 区别
- UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
- 1085. Perfect Sequence (25)【二分查找】——PAT (Advanced Level) Practise
- 32. 自定义UITableViewCell(高度自适应)
- 产品汪的周末应该怎么过?
- 机房收费系统遇到的问题(二) 逆向思维,消费时间不是相减,而是递增