javascript - AJAX:如何获取多维数组上的数组

标签 javascript jquery ajax

我有一个 json ,它是 .我只想获取具体数据

obj['联系人']['姓名']

我怎样才能得到

obj['联系人']['姓名']

联系人数组中的姓名

enter image description here

这是我的代码:

$.ajax({
  type: 'GET',
  dataType: 'json',
  url: uri,
  cache: false,
  contentType: 'application/json',
  success: function(data) {
    for (var obj in data) {
      console.log(obj['contacts']['name']);
    }
  }
});

最佳答案

在您的情况下,这就是您希望从联系人获取姓名的方式

$.ajax({
  type: 'GET',
  dataType: 'json',
  url: uri,
  cache: false,
  contentType: 'application/json',
  success: function(data) {
    if (!data.contacts) return;
    var names = data.contacts.map(function(dt) {
      return dt.name;
    });
    console.log(names);
  }
});

关于javascript - AJAX:如何获取多维数组上的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42083803/

相关文章:

javascript - 如何在 WebForm 中从 Jquery Ajax 调用 C# 方法?

javascript - 输入字段的总和不能大于账户余额

javascript - 根据Ajax返回的数据提交表单

javascript - 选择 b 标签正下方的同级标签

javascript - 在 React Redux 应用程序中检测网络连接 - 如果离线,则对用户隐藏组件

javascript - jQuery Accordion 展开全部

php - jQuery $.ajax() 到 PHP CURL

jquery - 在文档准备好之前显示 html 页面

javascript - 映射内部的映射

javascript - 解析 JavaScript 中的日期字符串以获取时区偏移量