将JS变量传递给php数组

时间:2013-12-15 17:58:20

标签: javascript php arrays variables

希望有人可以帮助我。我是网络编程的新手,我已经花了几个小时才找到解决方案。我必须用JS添加php数组(这里是$ pu和$ mArray)。这些阵列是多维的。我想得到变量'i'而不是两个数组的索引'1'。我尝试了很多没有成功。帮助

for (var i = 0; i < 4; i++) {
    chart.addSeries({
    name: '<?php echo $pu['1']; ?>',
    data: [<?php echo join($mArray['1'], ', '); ?>]
});

1 个答案:

答案 0 :(得分:0)

一个好的方法是首先使用PHP输出JS数组/对象。

var pu = <?php echo json_encode($pu) ?>
var mArray = <?php echo json_encode( $mArray ) ?>

现在运行JS循环等。

for (var i = 0; i < 4; i++) {
    chart.addSeries({
        name: pu[i],
        data: mArray[i]
    })
}