2014-12-22 3 views
0

У меня проблема с передачей var от php до js. НО, я уже прочитал все темы, связанные не находя ключ ... У меня есть JS скрипт, который содержит частьПередача переменной php в js

data: [ 
 
    { dt: '2009', value: 10 }, 
 
    { dt: '<?= $vstDate[0] ?>', value: 20 }, 
 
    { dt: '2009', value: 10 }, 
 
],

Тогда, что бы я Например, нужно добавить определенное количество варов, хранящихся в php-массиве. Я попробовал это, не получая его на работу:

data: [ 
 
    <?php 
 
    for($i=0; $i<=count($vststats)-1; $i+=1) { 
 
    echo json_encode("{ dt: ".$vststats[$i].", value: 5 },"); 
 
    } 
 
    ?> 
 
],

Пожалуйста, как я могу сделать это работает? Заранее благодарю!

+0

вы прочитали документацию json_encode? http://php.net/manual/en/function.json-encode.php – Ties

ответ

0

Сначала сделайте массив в PHP и в массиве частот конца к json_encode

//Array 
$temp = array(array('dt'=>2009,'value'=>10), array('dt'=>2010,'value'=>10)) 

//json encode 
echo json_encode($temp); 
Смежные вопросы