Quidle
Полноценный новичок
JSON, Eval и объект в объекте
Доброго времени суток, дамы и господа!
Возникла вот такая проблемка:
Выполняю Ajax-запрос.
На сервере из таблички формируется массив.
Переделываю его в ассоциативный с индексами, соответствующими первичному ключу в таблице.
Формируем из этого дела JSON, отдаём клиенту.
Вот такой код исполняется без проблем:
А вот такой выдаёт ошибку:
Возможно, неверен сам подход, - в таком случае был бы благодарен, если бы вы мне посоветовали, как обойти проблему.
И тем не менее, непонятно, почему второй вариант выдаёт ошибку:
invalid label
[Break on this error] {"1":{"pk_id":"1","fc_category":"j"}}
Доброго времени суток, дамы и господа!
Возникла вот такая проблемка:
Выполняю Ajax-запрос.
На сервере из таблички формируется массив.
Переделываю его в ассоциативный с индексами, соответствующими первичному ключу в таблице.
Формируем из этого дела JSON, отдаём клиенту.
Вот такой код исполняется без проблем:
PHP:
a = {"1":{"pk_id":"1","fc_category":"j"}};
PHP:
a = '{"1":{"pk_id":"1","fc_category":"j"}}';
b = eval (a);
И тем не менее, непонятно, почему второй вариант выдаёт ошибку:
invalid label
[Break on this error] {"1":{"pk_id":"1","fc_category":"j"}}