我是JSON的新手。我有一個JSON字符串。我要訪問的數據,並打印到我的工作得到這樣一個DIV:從JS對象打印特定值
document.getElementById("product_content").innerHTML=javascript_array[5].name;
的JSON看起來是這樣的:
$data[] = array(
"id" => $product->virtuemart_product_id,
"name" => $product->product_name
);
已經被編碼和作品。
我將如何使用ID檢索名稱,如獲取特定的值:
document.getElementById("product_content").innerHTML=javascript_array["id" == 3].name;
,而不是使用的行數我說這裏的「ID」 == 3像「ID」 == 3
感謝您的幫助
你不能。你必須遍歷你的數組並且做一些事情,比如'if(current_item.id == 3)...'。 – Nadh
沒有「json對象」這樣的東西。有json ** STRINGS **,您可以將其解碼爲原生數據結構,例如一個JavaScript對象或數組。您不要直接操縱或處理JSON。考慮一下它裏面的一些數據。除了運輸之外,您不要將該箱用於任何物品。您必須首先解包數據,然後直接使用它。 –