我的JSON文件将返回2个差异值。JavaScript的result.error不显示在HTML
如果记录存在,JSON将返回:
[{"ic":"000000000001","name":"SITI"}]
如果不存在的记录,JSON将返回:
{"error":"No Record."}
为了记录存在,我设法显示HTML的价值,但为什么当错误值时,它不显示“无记录”。在我的HTML?
Javascript代码:
callApi(operation, "72eafd5c6bab3fdc731f395675f7b9483729ef", "get", configObj).then(function (result) {
result.data.forEach(function (v) {
if (result.error) {
var error = v.error
$(".result").show()
$(".value.error").text(error)
} else {
var name = v.name
var ic = v.ic
$(".result").show()
$(".value.name").text(name)
$(".value.ic").text(ic)
}
})
})
HTML代码:
<div class="result">
<div class="separationLine"></div>
<div class="label custom_secText">
<center>DISPLAY HERE..</center>
</div>
<span class="value error"></span>
<p>Name : <span class="value name"></span></p>
<p>IC : <span class="value ic"></span></p>
<hr />
</div>
可以在控制台中打印result.data条件... –