Ответ JSON выглядит следующим образом:
{"approvals":
[
{"approval":
{
"id":"0121920",
"key":"T100",
"value":"Ben Tsu"
}
},
{"approval":
{
"id":"",
"key":"T1000",
"value":"Amy Dong"
}
}
]
}
Я пытаюсь перебрать все свойства в файле JSON и сопоставить значение свойства "key", переданное какпараметр.
Итак, плагину я передаю значение "T1000".Если это значение существует как значение «ключа» утверждения в файле JSON, я хочу отобразить соответствующее «значение» утверждения (в данном случае Эми Донг).
Я передаю inputFieldDefaultValue в качестве параметра дляплагин со значением "T1000".Следовательно, o.inputFieldDefaultValue.
Вот мой код плагина JQuery, но он только выплевывает объект Object, объект Object.Итак, если у меня есть 5 «одобрений», этот код выплевывает объект Object 5 раз.
$.each(response.approvals, function(index, approvals){
if(approvals.approval.key == o.inputFieldDefaultValue){
approvals.approval.value;
}
});
Если я сделаю
$.each(response.approvals, function(index, approvals){
if(approvals.approval.key == o.inputFieldDefaultValue){
alert(approvals.approval.value);
}
});
, он предупредит соответствующее значение (Эми Донг), ноон по-прежнему записывает объект Object (столько раз, сколько свойств в ответе JSON).
Что я делаю не так?