gpt4 book ai didi

javascript - 数组的数组 json Javascript,ajax 响应

转载 作者:行者123 更新时间:2023-12-01 01:54:35 26 4
gpt4 key购买 nike

我正在尝试从响应中访问参数值。

  $.ajax({
type: "POST",
url: "",
dataType: 'text',
async: false,
headers: {
"Authorization": "Basic " + btoa(username + ":" + password)
},
data: '{ "action" : "create", "resource" : {"name" : "teddssssssssddsssdsddddsdddwdsdssdsddi", "description": "Test Tenant Description","parent": {"href": "localhost"}}}',
success: function(as) {
alert(as[0][0]["id"]);
}
});

在成功区域我收到了 json 格式的响应。我想访问 id 值,但我不能。总是说未定义,我尝试了不同的选项。这是响应格式。

{
"results": [
{
"href": "localhost/1111111",
"id": "100000000111",
"name": "test",
"ancestry": "1000011111",
"divisible": true,
"description": "Test Tenant Description",
"use_config_for_attributes": false,
"default_miq_group_id": "10021200000173"
}
]
}

我不知道是否可以直接访问参数或更好地获取文本形式的响应并拆分。

最佳答案

响应具有不同的结构。您的响应是一个具有一个属性的对象,值是一组对象。

类似于 {'results': [...{}]}

key 0 不存在。

const data = {"results":[{"href":"localhost/1111111","id":"100000000111","name":"test","ancestry":"1000011111","divisible":true,"description":"Test Tenant Description","use_config_for_attributes":false,"default_miq_group_id":"10021200000173"}]};


console.log(data.results[0].id);

关于javascript - 数组的数组 json Javascript,ajax 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51144543/

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