tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT

Как загнать объект в массив?

Делается выборка из таблицы по ключу
$query = Calendar::model()->findByPk($id);
далее нам нужно предать это всё AJAXом
echo CJSON::encode($query);
Туда мне приходит вот такая неведомая фигня:
{id: "17", id_name: "20", date: "2015-09-25", address: "В офисе", company: "1234567", timestart: "",…}
       address: "В офисе"
       company: "1234567"
       date: "2015-09-25"
       id: "17"
       id_name: "20"
       office: "1"
       other_info: "test"
       timeend: "11:10"
       timestart: "12:20"

я не могу обратиться ни к какому элементу объекта(data.date, data["date"]), поэтому хочу перегнать этот объект в массив перед передачей AJAX
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
А, ну так попробуйте это:
var dataObj = JSON.parse(data);
console.log(dataObj.id);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы