Php变量发送到js

时间:2014-12-22 12:01:14

标签: javascript php

我有一个问题是将一个var从php传递给js。但是,我已经阅读了所有相关主题而没有找到任何线索...... 我有一个js脚本,其中包含部分



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

然后,我想要做的是添加一个存储在php数组中的给定数量的变量。我尝试了这个,没有让它工作:

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

拜托,我怎么能让它运作起来?我提前感谢你了!

1 个答案:

答案 0 :(得分:0)

首先在php和end pass数组中创建一个数组到 JSON_ENCODE

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

//json encode
echo json_encode($temp);