Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按索引检索JSON数据_Javascript_Jquery_Json - Fatal编程技术网

Javascript 按索引检索JSON数据

Javascript 按索引检索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",

我正在使用PHP
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的问题。