gpt4 book ai didi

javascript - 在javascript中访问数组中的数组

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:56 26 4
gpt4 key购买 nike

我收到一个 JSON 回复,如下所示:

[{
"order_id": "12",
"customer": "user user",
"status": "Pending",
"date_added": "02\/09\/2012",
"total": "$500.00",
"action": [{
"text": "View",
"href": "http:\/\/localhost\/oc\/admin\/index.php?route=sale\/order\/info&token=92a80574e5fcbf3e2d021404cfaae1a4&order_id=12"
}]
}]

看看操作键,它的值也是一个数组。我正在尝试通过以下代码获取操作键值,但它向我显示未定义

function (data) {
if (data) {
for (var i = 0; i < data.length; i++) {
$('div.dashboard-content table.list tbody tr:first').before(
'<tr id="' +
data[i]['order_id'] +
'"><td class="right">' +
data[i]['order_id'] +
'</td><td class="left">' +
data[i]['customer'] +
'</td><td class="left">' +
data[i]['status'] +
'</td><td class="left">' +
data[i]['date_added'] +
'</td><td class="right">' +
data[i]['total'] +
'</td><td class="right"> [<a href="' +
data[i]['action']['href'] + '">' +
data[i]['action']['text'] +
'</a>]</td></tr>'
);
}
}
}

有人可以帮帮我吗?提前致谢。

最佳答案

就像你说的,action 是一个数组。因此,您无法使用 data[i]['action']['href'] 访问它。您必须使用下标来指示所需数组的位置。例如,要访问第一个位置,您将使用:

var href = data[i].action[0].href;
var text = data[i].action[0].text;

关于javascript - 在javascript中访问数组中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12232918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com