将Javascript数组分配到PHP数组中

时间:2012-02-11 04:57:58

标签: php javascript arrays

我使用以下代码发布Javascript数组cellValues

$.post('test.php', {cellvalues: celValues});

test.php的:

<?php
$i=0;
$arr= array();
foreach($_POST['celValues'] as $val)
{
    $arr[i]=$val;
    echo $arr[i];
    $i++; 
}

PHP代码无效。那么如何将JS数组分配到PHP数组中呢?

4 个答案:

答案 0 :(得分:2)

$_POST['celValues']

应该是

$_POST['cellvalues'] 

答案 1 :(得分:1)

$.post('test.php', {cellvalues: celValues.serialize()});

作为旁注,变量celValuescellValues

答案 2 :(得分:1)

像这样:

$arr = $_POST['cellvalues'];

在Javascript中:

$.post('test.php', {cellvalues: celValues.serialize()});

答案 3 :(得分:1)

试试这样。 &#39; cellvalues&#39;而不是细胞值

$.post('test.php', {'cellvalues': celValues.serialize()});