Javascript 按索引检索JSON数据
我正在使用PHPJavascript 按索引检索JSON数据,javascript,jquery,json,Javascript,Jquery,Json,我正在使用PHPjson\u encode()生成购物车的json数据: { "6cb380f1bfbcd7728be7dfbf2be6bad4": { "rowid": "6cb380f1bfbcd7728be7dfbf2be6bad4", "id": "sku_131ABC", "qty": "4", "price": "35.95", "name": "T-Shirt", "options": { "Size": "M",
json\u encode()
生成购物车的json数据:
{
"6cb380f1bfbcd7728be7dfbf2be6bad4": {
"rowid": "6cb380f1bfbcd7728be7dfbf2be6bad4",
"id": "sku_131ABC",
"qty": "4",
"price": "35.95",
"name": "T-Shirt",
"options": {
"Size": "M",
"Color": "Red"
},
"subtotal": 143.8
}
}
正如您所注意到的,初始ID是唯一的,不可预测。JavaScript有什么方法吗
我在哪里可以使用这些数据?我正在尝试获取数量、价格(等)的值
我在想索引引用行上是否存在某些内容
Thedata[0].name
我知道这不起作用,但这样做可能吗?请参见此处的json\u sans\u eval:请参见此处的json\u sans\u eval:不确定是否可以不使用循环来完成,但类似的操作应该可以
for (key in data) {
alert(data[key].name);
break;
}
不确定您是否可以不使用循环,但类似的方法应该可以工作
for (key in data) {
alert(data[key].name);
break;
}
这将对您有用:
for (key in Data) {
alert(Data[key].name);
}
这将对您有用:
for (key in Data) {
alert(Data[key].name);
}
你可以直接链接到-,还有,这是有趣的-,这很好,但仍然不能直接回答OP的问题。你可以直接链接到-,还有,这是有趣的-,这很好,但仍然不能直接回答OP的问题。