Как декодировать JSON (различное количество элементов, разные ключи), используя Jquery - PullRequest
0 голосов
/ 17 мая 2010

Мой JSON выглядит так:

{
"person1@email.com":"Person1",
"person65@email.com":"Person65",
"person24@email.com":"Person24"
}

Возвращается с различным количеством элементов и различными ключами. Как мне просмотреть данные, если мой код выглядит так:

$.post("includes/ajax.php", {
    group_id : $('#group').val() 
}, function(data) {
    //how do i traverse data here?
}, "json");

Любая помощь будет оценена :) 1007 *

Спасибо!

1 Ответ

3 голосов
/ 17 мая 2010

jQuery уже анализирует данные JSON для объекта, поэтому вы можете просмотреть его, например, так:

for(var address in data) {
    var name = data[address];

    alert(name + " " + address);
}

Ваша структура данных немного неоптимальна, но вы должны использовать многомерные массивы вместо электронных писем в качестве ключа, но это не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...