Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разбор json-строки на стороне клиента (двумерный массив) (https://javascript.ru/forum/misc/19062-razbor-json-stroki-na-storone-klienta-dvumernyjj-massiv.html)

Триви 25.07.2011 16:07

Ситуацию спас следующий код:

if (data) {

        var block_arr = JSON.parse(data);
        var block = '';
                  
        jQuery.each(block_arr, function(i) {
                 block += topic_block(block_arr[i].id, block_arr[i].post, block_arr[i].name, block_arr[i].date_string);
        });

        $('#outer').scrollTop($('#topic').append(block).height());
}


Почему то надо было производит итерации над объектами.. Вай так?

Kolyaj 25.07.2011 16:17

Цитата:

Сообщение от Триви
Почему то надо было производит итерации над объектами.. Вай так?

Потому что у вас передаётся объект
Цитата:

Сообщение от Триви
{
"0":{"id":351,"post":"Привет"},
"1":{"id":352,"post":"Как дела?"}
}


Триви 25.07.2011 17:20

Цитата:

Сообщение от B@rmaley.e><e (Сообщение 115250)
Возьмите нормальную библиотеку для работы с JSON в php.

Они с windows-1251 не дружат :-E


Часовой пояс GMT +3, время: 08:04.