做项目的时候遇到一个很奇怪的问题,使用getJSON方法去获取Json数据,在大部分的时候代码是正常的,可是偶尔会出现获取值出错的问题,导致页面出现错误,后来用typeof查看了返回值才发现getJSON方法返回的是一个string类型,从而导致了问题。
最后在方法的开始地方加了判断
if(typeof(result)== "string"){
result =$.parseJSON(result);
}
至于这个问题的出现环境,出现规律,为什么会出现,还是未知中
做项目的时候遇到一个很奇怪的问题,使用getJSON方法去获取Json数据,在大部分的时候代码是正常的,可是偶尔会出现获取值出错的问题,导致页面出现错误,后来用typeof查看了返回值才发现getJSON方法返回的是一个string类型,从而导致了问题。
最后在方法的开始地方加了判断
if(typeof(result)== "string"){
result =$.parseJSON(result);
}
至于这个问题的出现环境,出现规律,为什么会出现,还是未知中
转载于:https://my.oschina.net/kenryxian/blog/464747