首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >数组数组json Javascript,ajax响应

数组数组json Javascript,ajax响应
EN

Stack Overflow用户
提问于 2018-07-03 06:44:26
回答 1查看 34关注 0票数 0

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

代码语言:javascript
复制
  $.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值,但我不能。总是说未定义,我尝试了不同的选项。这是响应格式。

代码语言:javascript
复制
{
  "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"
    }
  ]
}

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-03 07:05:57

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

类似于{‘result’:...{}}

密钥0不存在。

代码语言:javascript
复制
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);

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51144543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档