日期:2014-05-16 浏览次数:20274 次
当后台返回的Json返回的值是{} 一般情况下,依据后台返回的JSON 数据的某些值来做逻辑判断展现内容: 例如: for(var i=0 ; i<jsonData.length; i++){ ..... } if(data.totalRow>0){ $("#record").html(".....") }else{ } 但是当后台返回的Json值为{},在做逻辑判断时出现意想不到的问题: if(jsonData.length==0){} 返回false if(jsonData=="") 返回false if(jsonData=="{}") 返回false 最后尝试使用如下的方式才能正常的进入流程: if(typeof(jsonData.length)=="undefined"){ } else{ }