Показать сообщение отдельно
  #3 (permalink)  
Старый 27.04.2018, 20:35
Интересующийся
Отправить личное сообщение для ishurgaya Посмотреть профиль Найти все сообщения от ishurgaya
 
Регистрация: 12.08.2015
Сообщений: 29

JSON.stringify(people) выдает
"{\"petrov\":{\"ot\":\"4\",\"do\":\"5\"},\"smirnov \":{\"ot\":\"5\",\"do\":\"6\"}}"

JSON.parse(JSON.stringify(people)) выдает
{"petrov":{"ot":"4","do":"5"},"smirnov":{"ot":"5", "do":"6"}}

console.log(people.petrov); уже undefined
При попытке получить значения выдает Uncaught TypeError: Cannot read property 'ot' of undefined


Передаю без ajax запросов.
С объектом работаю в шаблоне на php.
И в шаблоне же задаю.
<script>
var people = '<?=json_encode($people) ?>';
</script>

А js который работает с переменной people , он подключается в подвале и это отдельный файл,значение туда приходят.

Последний раз редактировалось ishurgaya, 27.04.2018 в 21:03.
Ответить с цитированием