后台打印的数据:
代码:
//当时没有考虑到catId1为空
var catId1=data[i].catId1.name;
解决方法:
//可以通过逻辑运算符来判断catId1的值
var catId1=data[i].catId1&&data[i].catId1.name;
//当catId1的值为null时,让null转换成空
function isNull(catId1){
return catId1 === null;
}
if(isNull(catId1)==true){
catId1="";
}
第二种方法:
if(catId1==undefined){
catId1="";
}
效果: