页面空值时显示undefined的解决方法

随笔:


今天用Ajax提交数据时,发现返回的map在遍历过程中,当数据库值对应字段无值时,页面显示为“undefined",这样就使的整个页面看起来很不友好


原因是什么引起来,我也查找了资料,大致是Ajax自动的把为空的字段设成了undefined。

解决方法:

我写的一个例子

当我这样写时 :data.attributes.map.guardian_name(获取guardian_name)的值时,如果数据库中值为空,那么就会显示为undefined;

这样写就好多了; (data.attributes.map.guardian_name==undefined?"":data.attributes.map.guardian_names) 

 

这样就把问题解决了。。。

 

随笔防止以后忘记

 

截个图看一下:

 

你可能感兴趣的:(前端)