以下を使用して、単純な ajax JSON 応答を処理できることを理解しています
function onSuccess(response) {
console.log("Service call successful with response"+response);
$.each(response, function (key, value) {
console.log(key+" "+value);
}) ;
しかし、以下のような JSON レスポンスの配列に処理するにはどうすればよいでしょうか。
{
"xyzs":[
{
"xyz":{
"id":"515f08380364db3bbe5a27f1",
"xyz_id":"320224817603309569"
}
},
{
"xyz":{
"id":"5161f9880364db3bbea86595",
"xyz_id":"321033680736886784"
}
}
]
}
onSuccess() 関数は、期待される出力id
を提供せずxyz_id
、コンソールで上記の応答を返します。
id と xyz_id の値を取得するために関数で使用する JavaScriptにいくつかのfor
ループがありますか?onSuccess()