[英]store json object from ajax to javascript 2d array
我正在從js向php發送ajax請求。
在php代碼中,我創建了一些2-D數組,如下所示:
$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個數組的對象。
我想將此返回的對象轉換為一個js數組,該數組包含其中的所有100個數組(每個數組均包含具有隨機值的3個數組)。
謝謝!
這里的問題是您要從索引1
而不是0
開始數組。 對此進行編碼時,PHP“轉換”為對象,因為數組必須從0
開始。
要解決此問題,您需要創建一個包含3個值的數組,然后將其推入主數組。
for ($i=0; $i<100; $i++){
$array[] = array(rand(0,100000), rand(0,100000), rand(0,100000));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.