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.
|