javascript — как передать массив в данные chart.js: [] при создании диаграммы в переполнении стека

У меня есть этот массив $ data_dispensed, когда я print_r() это я получаю

Array (
[0] => 270.00
[1] => 22956.00
[2] => 23655.00
[3] => 27418.00
[4] => 2295820.50
[5] => 114476.00
[6] => 312220.00
[7] => 26580.00
[8] => 12680.00
[9] => 6300.00
)

что нормально

Теперь, когда я передаю массив data:[] в chart.js


data: [<?php echo join($data_dispensed,',')?>]

он отображает гистограмму, но опция наведения больше не работает, как я могу решить эту проблему, и когда я жестко кодирую переменные и наведите курсор, столбцы фактически отображают данные

-1

Решение

Попробуйте этот код ..

data: [<?php $s2 = array();
foreach ($data_dispensed as $value)
$s2[] = round($value);
echo implode(',',$s2); ?>]
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector