Как преобразовать массив Php в массив Javascript и рисовать в Highcharts

Чтобы сделать вещи более чистыми, вы можете переместить тег {literal} вниз, а также избежать переменной $ get.search by (в случае, если поиск может содержать строку с цитатой, то есть «давайте попробуем»):

<script type="text/javascript">
var dispatch = '{$get.search_by|escape:'javascript'}';

{literal}
1
задан Yifdaddy 16 January 2019 в 22:34
поделиться

2 ответа

Вы должны использовать в PHP:

$js = json_encode($obj);

В JavaScript:

var obj = JSON.parse(' ... YOUR JSON STRING FROM PHP ... '); 

================= [115 ]

Ваш код:

var obj = new Array('["2019-01-10-12:15,1\r", .... "2019-01-10-12:15,1.3\r"]');

приведет к вложенным массивам.

0
ответ дан NoSkill 16 January 2019 в 22:34
поделиться

Если вы используете PHP, json_encode должно работать отлично - просто присвойте его переменной следующим образом:

var myArray = <?php echo json_encode($myArray); ?>;
0
ответ дан Jack Bashford 16 January 2019 в 22:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: