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を印刷することができます... –