gpt4 book ai didi

jquery读取json嵌套对象的值

转载 作者:行者123 更新时间:2023-12-01 03:36:51 24 4
gpt4 key购买 nike

我正在尝试读取 json 嵌套对象的值。
我已经尝试过这些方法,但没有成功。

数据

{ "foo":  1,
"bar": 10,
"rows": [ {"id":1,"name":"Luke" },
{"id":2,"name":"Sky" },
{"id":3,"name":"Walker"} ]
}

Ajax

$.ajax({
data: params,
dataType: 'json',
success: function(data) {

console.log(data.rows) // data of rows object - OK !
console.log(data["rows"].id); // undefined
console.log(data.rows.id); // undefined
}
});

我该怎么办?谢谢

最佳答案

Rows 是一个数组。

改变

console.log(data["rows"].id);

console.log(data["rows"][0].id);

您还可以迭代它以获取所有值

for (var i = 0; i < data["rows"].length; i++) {
console.log(data["rows"][i].id);
}

关于jquery读取json嵌套对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31430481/

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