我的多维数组有问题。我正在尝试通过 AJAX 插入一个元素。
我从表中获取数据并将其发送到 PHP 文件,该文件旨在打印结果,但它打印的数据不正确。
我的 HTML 表:
<table id="mytable">
<tr>
<td>first</td>
<td>second</td>
<td>third</td>
</tr>
<tr>
<td>fourth</td>
<td>fifth</td>
<td>sixth</td>
</tr>
</table>
这是我的Javascript:
for(i=0; i<=length; i++){
for(j=0;j<width;j++){
//inside of html table grab cell 1x1
data = document.getElementById("mytable").rows[i].cells[j].innerHTML;
//define the Array
export_table[i]= new Array;
export_table[i][j] = data;
}
}
我的 processdata.php 中的 PHP:
print_r($_POST)
我看到的问题是 PHP 打印:
Array
(
[0] => ,,first
[1] => ,,,second
)
但我真的需要它来打印:
Array
(
[0] => Array
(
[0] => "first"
[1] => "second"
[2] => "third"
)
[1] => Array
(
[0] => "fourth"
[1] => "fifth"
[2] => "sixth"
)
)