Показать сообщение отдельно
  #3 (permalink)  
Старый 03.02.2016, 11:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

JSON, это не объект, это формат описания данных и представляет собой строку. А вот указание этого типа данных в запросе будет означать, что по окончании запроса эта строка уже будет преобразована в объект, и в связи с тем, что в JS нет ассоциативных массивов, этот массив переданный сервером, на клиенте будет являться массивом объектов, который и описывается в JS как:

[{свойство : значение, свойство : значение, ...}, {...}, {}, {}, {}, {}]

где свойство, это ключ ассоциативного массива. Теперь осталось произвести с объектом html некие операции по извлечению этих данных в цикле. А

var res = eval("(" + html + ")");

alert(res);

выбросить, и просмотреть на клиенте содержимое объекта html можно так - console.log(html)

Последний раз редактировалось laimas, 03.02.2016 в 11:27.
Ответить с цитированием