一般报这种异常或者错误,是因为试图从null中再读一个属性导致的。

比如:var myAttr=myObj.data.Name;

假如这个时候myObj.data是null,那么再试图读取data的Name属性,肯定就会报异常了。

可以使用console.log()方法,提前输出下myObj、myObj.data等看一下,考虑下数据可能会null的情况,修改下代码就不会报异常了。

如修改为:

var name='';

if(myObj.data){

name=myObj.data.Name;

}

这个时候就不会再报错了。

最新文章

  1. Web压力测试系统-nGrinder
  2. Excel中显示长数字的方法
  3. C调Lua
  4. 线程和进程详解(以java为例具体说明)
  5. HTML中特殊字符和与之对应的ASCII代码
  6. MVC5使用SignalR进行双向通信(1)
  7. 【Go】为什么用go; Golang Erlang 前世今生
  8. linux虚拟主机wdcp系列教程之四
  9. 表单同时有中文字段和文件上传,加上enctype="multipart/form-data"后导致的中文乱码问题
  10. CSDN 正整数异或值问题
  11. .NET Orm 性能测试
  12. js网页下载csv格式的表格
  13. [P3452][POI2007]BIU-Offices (BFS)
  14. centos 7 添加中文输入法
  15. 函数和常用模块【day05】:文件目录开发规范(七)
  16. ArcMap 导入Excel坐标数据
  17. Linux命令(十六) 压缩或解压缩文件和目录 zip unzip
  18. Next Permutation - LeetCode
  19. Kubernetes PV/PVC使用实践
  20. Vue基本使用---对象提供的属性功能

热门文章

  1. 关于nodejs模块安装后找不到包解决办法
  2. JS中的回收机制
  3. andorid 向上滑动控制标题栏显示
  4. 百度地图 v2.1.3申请KEY Android签名证书的sha1值
  5. Actionbar Demo
  6. Spring下读取properties文件
  7. Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)
  8. 目后佐道IT教育:教学环境
  9. (转)MyBatis框架的学习(六)——MyBatis整合Spring
  10. UVA 1625 Color Length 颜色的长度 (预处理+dp)