Парсинг свойства из json

296
05 октября 2017, 13:07
console.log(data.hash); //undefined
console.log(data); //{"hash":"06dac36ca5690be019cbb79b2de2b875"}

Не могу понять почему получаю undefined когда обращаюсь напрямую к переменной, или что я делаю не так?

Json получаю из php с таким вот содержанием

print json_encode(['hash'=>$hash]);
Answer 1

На клиенте вы должны были распарсить JSON-строку, полученную в ответе и чего, собственно, я у вас не наблюдаю.

let data = JSON.parse('{"hash":"06dac36ca5690be019cbb79b2de2b875"}'); 
console.log(data.hash);

Answer 2

var data = { 
  "hash": "06dac36ca5690be019cbb79b2de2b875" 
} 
 
console.log(data['hash']); // 06dac36ca5690be019cbb79b2de2b875

READ ALSO
Якорь и шапка сайта

Якорь и шапка сайта

Доброго времени суток! Столкнулся с небольшой проблемойЕсть html страница, на ней расположена шапка

453
Карты яндекс как отключить скролл и включать по клику на карту

Карты яндекс как отключить скролл и включать по клику на карту

Карты Яндекс как отключить скролл и включать по клику на картуПомогите знаю что через Api но я догнать не могу даже как его подключить ? Это...

355
Изменить размер приложения вк

Изменить размер приложения вк

Есть iframe-приложение для вконтакте, размеры 610x620На компе все выглядит нормально, но на мобильном устройстве остается много пустой ширины и высоты

335
Построение простой таблицы

Построение простой таблицы

Первая таблица правильно формируется, тоже самое делаю и со второй, но результаты уже не встают в столбики под наименования Пользователь...

307