javascript - getJSON 响应处理

标签 javascript jquery json get getjson

这是我处理 getJSON 响应的 Javascript 代码:

$.getJSON(url, {
            userID:userID,
            unique:unique
        }, function(response) {
            alert(JSON.stringify(response));
           if(response.connection_status == true) {
               alert(response.connected_friends[0].id);
           }
        });

第一个警报确实触发并给了我这个:

{ "connection_status":true,
  "hasResults":true,
  "connected_friends":{
    "id":"1055",
    "name":"My Name"
  }
}

为什么我的第二个提醒没有显示?

我在这里缺少什么?

最佳答案

你应该这样做

response.connected_friends["id"]

response.connected_friends.id

因为它是一个对象而不是数组

关于javascript - getJSON 响应处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40652894/

相关文章:

javascript - Angular2 rc5> 组件未加载

javascript - $.回调 : how to get length of the callback list

jquery - 无法更改设置日期的日期格式 - jquery datepicker

javascript - TypeError : $. ajax is not a function how to solve WITH MY CODE)?

java - Dropwizard 错误 405 HTTP 方法 POST Json

javascript - 钩子(Hook)只能在函数组件体内调用。但它已经在一个函数中了

javascript - 为什么 Vue.js 在通过 $refs 设置值后无法更新该值

javascript - Json 字符串结果用 JavaScript 计数

javascript - jQuery 跨域 POST 恶作剧

javascript - Bootstrap日期选择器自动填充结束日期