您的位置:首页 > Web前端 > JavaScript

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

2017-10-11 17:51 435 查看
随笔:

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

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

解决方法:

我写的一个例子

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

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

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

随笔防止以后忘记

截个图看一下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: