@ligisayan

Как из php передать ассоциативный объект со значениями массивов в javascript?

Всем привет!
Есть ассоциативный объект на php значения которого представляют собой массивы

$colors = {
  "Black":[123],
  "White":[456, 678, 890],
  "Red":[731, 222],
  "Blue":[478, 888]
}


Хочу передать его в javascript объект для последующего интерактивного взаимодействия с ним, но при кодировании

var colors = JSON.parse(<?php echo json_encode($colors);?>);

получаю ошибку
Uncaught SyntaxError: "[object Object]" is not valid JSON
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Зачем парсить?

JSON - JavaScript Object Notation
Это уже готовый объект

var colors = <?= json_encode($colors) ?>;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы