【发布时间】:2015-08-06 17:25:47
【问题描述】:
通过 JSON 调用,我得到了这个 JSON 对象:
[
{
"feeding_id": 14,
"supp_name": "Test 1",
"supp_weight": 20000,
},
{
"feeding_id": 14,
"supp_name": "Test 2",
"supp_weight": 1000,
},
{
"feeding_id": 12,
"supp_name": "Test 1",
"supp_weight": 4664,
},
{
"feeding_id": 12,
"supp_name": "Test 2",
"supp_weight": 2332,
}
]
我想要实现的是创建一个这样的表:
______________________
| 14 | Test 1 | 20000 |
| | Test 2 | 1000 |
|____|________|_______|
| 12 | Test 1 | 4664 |
| | Test 2 | 2332 |
|____|________|_______|
我更喜欢 PHP。所以我试图循环对象并将其放入一个新的对象/数组中(在 PHP $array[] = array( ... ) 中)。但我无法在 Javascript/jQuery 中完成。
有人可以帮我吗?
【问题讨论】:
-
我唯一的疑问是你想使用的数据结构你可以有一个像 feed_id 这样的对象:[ {sups_name: x, supp_weight : y}, {sups_name: x, supp_weight: y} ] ,可以吗?
-
也许您可以遍历 JSON 两次?第一次迭代获取“feeding id”的唯一值以获取 arra“ID”,然后通过 JSON 进行第二次迭代检查“feeding_id”并在匹配时显示数据..
标签: javascript jquery arrays json object