我使用以下代码发布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数组中呢?
答案 0 :(得分:2)
$_POST['celValues']
应该是
$_POST['cellvalues']
答案 1 :(得分:1)
$.post('test.php', {cellvalues: celValues.serialize()});
作为旁注,变量celValues
是cellValues
?
答案 2 :(得分:1)
像这样:
$arr = $_POST['cellvalues'];
在Javascript中:
$.post('test.php', {cellvalues: celValues.serialize()});
答案 3 :(得分:1)
试试这样。 &#39; cellvalues&#39;而不是细胞值
$.post('test.php', {'cellvalues': celValues.serialize()});