Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.11.2020, 17:15
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Передача переменной из Smarty в js
Привет.
php
$gr_colors = ['"#50B432"', '"#ED561B"', '"#DDDF00"', '"#24CBE5"', '"#64E572"', '"#FF9655"', '"#FFF263"', '"#6AF9C4"'];
        $gr_colors = implode(',',$gr_colors);

Передаю переменную в смарти шаблон.Там:
<script>
var gr_color = "{$gr_colors}";
</script>

И далее мне нужно передать эту переменную в опции библиотеки Highcharts.js Сейчас у меня прописанно та жёстко
Highcharts.setOptions({
        colors: ["#50B432", "#ED561B",...]
    });

Но если подставляю мою пременную
Highcharts.setOptions({
        colors: [gr_color]
    })

Не подхватывает. Работают дефолтовые настройки. В чём может быть дело?
console.log(gr_color)
"#50B432","#ED561B","#DDDF00","#24CBE5","#64E572", "#FF9655","#FFF263","#6AF9C4"

Последний раз редактировалось ureech, 10.11.2020 в 17:33. Причина: Дополнение
Ответить с цитированием
  #2 (permalink)  
Старый 14.11.2020, 13:44
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

$gr_colors = ['#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4'];


<script>
var gr_colors = {$gr_colors|json_encode};
</script>

Highcharts.setOptions({
    colors: gr_color
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
<XHR> передача данных из js в php provigator AJAX и COMET 13 13.05.2019 19:24
Передача js скрипта через url paladdin Events/DOM/Window 1 12.05.2016 12:50
Передача параметров JS в HTML Vladimir93 Общие вопросы Javascript 10 11.11.2014 12:17
Передача переменной в функцию jankovsky Общие вопросы Javascript 4 26.08.2013 18:58
Передача переменной из JS в PHP и обратно Gregorian Общие вопросы Javascript 5 11.09.2012 16:12