gpt4 book ai didi

javascript - 显示为数组的 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 12:54:10 25 4
gpt4 key购买 nike

我有一些有效的 JSON,如下所示

[
{
"userFullName": "Tim, Bill",
"id": "LOt3",
"organisation": "FAP",
"loginSystem": "A",
"userId": 0
},
{
"userFullName": "Bruce, David",
"id": "LNA",
"organisation": "ES",
"loginSystem": "A",
"userId": 0
}
]

我正在尝试访问成功的 AJAX 调用中的 JSON 元素,如下所示:

success: function (data) {
console.log('data ' + data);
$.each(data, function (key, value) {
console.log('id' + data[key].id);
$('#selectStaff').append('<option value="' + data[key].id + '">' + data[key].id + '</option>');
});
}

但是 data[key].id 正在返回 undefined 如果我只是打印出 data[key],我会得到各个字符数组的。

selectStaffSELECT 的 ID。

我错过了什么??任何帮助将不胜感激。

谢谢

最佳答案

好吧,要么你必须使用 JSON.parse(data) 要么向你的 ajax 函数添加 dataType 选项,这样它就知道响应是 JSON 格式的,没有别的.

....
dataType:"json",
success: function (data) {
javascript: console.log('data ' + data);
$.each(data, function(key, value) {
javascript: console.log('id' + data[key].id);
$('#selectStaff').append('<option value="' + data[key].id+ '">' + data[key].id+ '</option>');
});
}

 success: function (data) {
javascript: console.log('data ' + data);
data=JSON.parse(data);
$.each(data, function(key, value) {
.......

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

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