gpt4 book ai didi

jquery - 通过 jQuery $.each 访问 JSON

转载 作者:行者123 更新时间:2023-12-01 06:23:16 25 4
gpt4 key购买 nike

我有一些 JSON,例如:

response = [
{"FIRSTNAME":"Richard","ACCOUNT":5555,"ID":"5056","LASTNAME":"Harris"},
{"FIRSTNAME":"Gary","ACCOUNT":4444,"ID":"DFC7","LASTNAME":"Coles"},
{"FIRSTNAME":"Jeff","CORPORATEACCOUNT":3333,"ID":"7F31","LASTNAME":"Hopper"},
{"FIRSTNAME":"Jack","ACCOUNT":2222,"ID":"E051","LASTNAME":"Canrell"},
{"FIRSTNAME":"Tim","ACCOUNT":1111,"ID":"5056","LASTNAME":"Johns"}
]

我需要循环它并为每个用户显示一行,但我的 jQuery 无法正常工作。我做错了什么?

$.ajax({
type: "POST",
url: "/my-controller/my-method?format=json",
data: {id: id},
dataType: "json",
success: function(response) {
var resultHtml = '';
$.each(response, function(i, response) {
$.each(response, function(property, value) {
resultHtml += value + '\n';
});
});

alert(resultHtml);
}
});

所以这回响了:

Richard
5555
5056
Harris
Gary
4444
DFC7
Coles
etc.
etc.
etc.

JSON 正在从 Controller 返回,但我如何循环并获取它?

Richard harris 5555 5056
Gary Coles 4444 DFC7
Jeff Hopper 3333 7F31
Jack Canrell 2222 E051
Tim Johns 1111 5060

最佳答案

您不需要第二次$.each。你有一个对象,只需使用你想要的字段。

$.each(response, function(i, value) {
resultHtml += value.FIRSTNAME + value.LASTNAME + value.ACCOUNT + value.ID + '\n';
});

关于jquery - 通过 jQuery $.each 访问 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13460130/

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