2012-02-11 6 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:

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

В качестве побочного сведению, это переменная celValues значит быть cellValues?

2
$_POST['celValues'] 

должен быть

$_POST['cellvalues'] 
1

попробовать, как это. «клеточные значения» вместо клеточных значений

$.post('test.php', {'cellvalues': celValues.serialize()}); 
Смежные вопросы