2012-02-11 85 views
-1

我張貼Javascript數組cellValues使用下面的代碼:分配Javascript數組到PHP數組

$.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數組呢?

回答

1

像這樣:

$arr = $_POST['cellvalues']; 

而且在使用Javascript:

​​
1
​​

作爲一個側面說明,是可變celValues意思是cellValues

2
$_POST['celValues'] 

應該

$_POST['cellvalues'] 
1

嘗試這樣的。 'cellvalues'instead of cellvalues

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