我从js向php发送ajax请求。
在php代码中我创建了一些像这样的二维数组:
$arr = array();
for ($i=1; $i<=100; $i++){
$array[$i][0] = rand(0,100000);
$array[$i][1] = rand(0,100000);
$array[$i][2] = rand(0,100000);
}
header("Content-Type: application/json", true);
echo json_encode($CalcTable);
exit;
在js文件中,我得到data
参数(从ajax done函数返回的参数),就像一个包含100个数组的对象。
我想将此返回的对象转换为包含其中所有100个数组的js数组(并且所有每个数组都包含3个具有随机值的数组)。
谢谢!
答案 0 :(得分:1)
这里的问题是你是在索引1
而不是0
开始你的数组。编码时,PHP&#34;转换&#34;到一个对象,因为数组必须从0
开始。
要修复,您需要创建3个值的数组,然后将其推入主数组。
for ($i=0; $i<100; $i++){
$array[] = array(rand(0,100000), rand(0,100000), rand(0,100000));
}