json распарсить из php

180
11 января 2019, 21:50

формирую вот такой json

return response()->json(['datam' => $smessage->created_at, 'photo' => Auth::user()->attributes->photo])

в js пробую распарсить так

var parse_data = JSON.parse(data);
alert(parse_data['datam']);

но выдает

VM1804:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1
    at JSON.parse (<anonymous>)
Answer 1

Это потому что data не строка json, а обычный объект, можете увидеть это из примера:

try { 
  JSON.parse({ datam: '123' }) 
} catch ({ message }) { 
  console.log(message) 
}

READ ALSO
Curl контент поместить в массив php

Curl контент поместить в массив php

Всем привет, имеется информация полученная через CURL с содержимым: login=Вася Пупкин city=Москва tel=0 123 456 567 sex=male

187
PHP замена аттрибутов в HTML теге

PHP замена аттрибутов в HTML теге

Прошу советов от специалистов в PHP, по такой задаче:

153
Что за ключевое слово такое в PHP?

Что за ключевое слово такое в PHP?

Наткнулся в ходе изучения чужого кода на Yii2 с такой вот штукой

156
Существует ли API для работы с Google Doc?

Существует ли API для работы с Google Doc?

Для работы с Google Sheets есть, а для работы с Google Doc не нашёл

188