gpt4 book ai didi

javascript - JSON 数据访问

转载 作者:行者123 更新时间:2023-12-03 04:10:22 24 4
gpt4 key购买 nike

我有一个如下所示的 JSON 文件(见下文),我的问题是如何访问薪资和职位名称?我使用 data[i].first 等在循环中访问名字和姓氏没有任何问题。但是当我对薪水执行相同操作时,控制台告诉我它未定义。

[
{
"name":{
"first":"Lola",
"last":"Ewing"
},
"salary":"47586.03",
"jobTitle":"Database Analyst"
},
{
"name":{
"first":"Durham",
"last":"Sharpe"
},
"salary":"67658.3",
"jobTitle":"Database Analyst"
},
{
"name":{
"first":"Hines",
"last":"Moore"
},
"salary":"39317.83",
"jobTitle":"Web Developer"
},
{
"name":{
"first":"Fitzgerald",
"last":"Rivers"
},
"salary":"70657.89",
"jobTitle":"Software Developer"
}
]
<小时/>
$("document").ready(function(){

var url = "example.json";

$.ajax({
type: "GET",
dataType: 'json',
cache: false,
url: url,
success: function (data) {

$.each(data, function (i, data) {
for (i in data) {

$("#database-analyst-area .first").append(data[i].first);
}
});
}
});
});

最佳答案

data[i] 这里是你的对象的键,它们是:姓名,薪水,职位名称,所以薪水是 data[1]。我建议您成功后执行下一个循环:

data.forEach(function(human) {
// and here is human.name.first
// human.salary
}

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

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