簡體   English   中英

將json對象從ajax存儲到javascript 2d數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM