我得到了这串代码,数据是在 ajax 环境中成功回调中返回的值:
$('#cpt_rspp_value').text(data.Payload.Clerks.rspp.full_name)
$('#cpt_ddl_value').text(data.Payload.Clerks.ddl.full_name)
$('#cpt_rls_value').text(data.Payload.Clerks.rls.full_name)
$('#cpt_mc_value').text(data.Payload.Cler.mc.full_name)
$('#cpt_se_value').text(data.Payload.Clerks.se.full_name)
如果rspp
数据库中确实存在该对象,则该对象data.Payload.Clerks.rspp.full_name
将存在,因此我可以将其放在正确的位置(即:)#cpt_rspp_value
。data.Payload.Clerks.ddl.full_name
但是,唉,如果该对象不存在,js 解释器将停止,因此,即使 next objectsdata.Payload.Clerks.rls.full_name
等存在,该行也永远不会被处理。
我应该“如果”任何行,但如何?if(data.Payload.Clerks.rspp.full_name)
并且if(data.Payload.Clerks.rspp.full_name != null)
不解决问题。我能做些什么?