gpt4 book ai didi

javascript - 如何在 JSON 对象中访问此嵌套数组?

转载 作者:行者123 更新时间:2023-12-02 20:37:09 26 4
gpt4 key购买 nike

我正在使用 PHP 返回一个 json_encode() 数组,以便在我的 Javascript 代码中使用。它被返回为:

{"parent1[]":["child1","child2","child2"],"parent2[]":["child1"]}

通过使用以下代码,我可以访问 parent2 > child1

$.getJSON('myfile.php', function(data)
{
for (var key in data)
{
alert(data[key]);
}
}

但是,这并不能让我访问 parent1child1、child2、child。警报键本身会显示“parent1”,但是当我尝试警报其内容时,我得到了未定义的信息。

我想它会给我一个对象/数组?我如何访问parent1的 child ?

数据[键][0]?

最佳答案

返回的 JSON 应该是:

{"parent1":["child1","child2","child2"],"parent2":["child1"]}

然后您可以通过以下方式访问它们:

var data = {"parent1":["child1","child2","child2"],"parent2":["child1"]}
alert(data['parent1'][0]);
alert(data['parent1'][1]);
alert(data['parent1'][2]);

关于javascript - 如何在 JSON 对象中访问此嵌套数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3058810/

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