Цикл на многомерном массиве JQuery - PullRequest
0 голосов
/ 30 октября 2018

Я получаю JSON-ответ от PHP:

[{"id":"28","PersonnelNumber":"dsam21","email":"xxx@xxx.com","dokjogcsoport":"ad 
min","szerzjogcsoport":"admin","aktiv":"1"},{"brand_kod":"AGI"}]

и я пытаюсь использовать $.each для зацикливания, но не могу вернуть значение brand_kod.

$.each(answer, function(idx,item)
{
 //some code
}

Так как мне вернуть это значение? Спасибо!

1 Ответ

0 голосов
/ 30 октября 2018

Ваш первый цикл, который вы написали, будет перебирать каждый объект в массиве объектов. Вы можете перебирать значения объектов и ключи с помощью внутреннего цикла:

answer = [{"id":"28","PersonnelNumber":"dsam21","email":"xxx@xxx.com","dokjogcsoport":"admin","szerzjogcsoport":"admin","aktiv":"1"},{"brand_kod":"AGI"}]

$.each(answer, function(idx, item) {
    console.group(idx);
    for (key in item) {
        console.log(key, item[key]);
    }
    console.groupEnd(idx);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...