将JS变量传递到php数组


Passing JS variable to php array

希望有人能帮助我。我是网络编程的新手,我已经花了几个小时来寻找解决方案。我必须用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'], ', '); ?>]
});

一个好的方法是首先使用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]
    })
}