Javascript 控制台日志JSON结果

Javascript 控制台日志JSON结果,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我刚刚开始学习API、JSON和Jquery,我被卡住了。如何从Jquery调用中记录以下内容- 名称:“老磨坊咖啡馆” 以下是我当前的代码: $(document).ready(function(){ $("#mainbutton").on("click", function() { $.ajax({ url: "https://developers.zomato.com/api/v2.1/search?entity_id=Chicago%2C%20IL%20&

我刚刚开始学习API、JSON和Jquery,我被卡住了。如何从Jquery调用中记录以下内容-

名称:“老磨坊咖啡馆”

以下是我当前的代码:

$(document).ready(function(){
  $("#mainbutton").on("click", function() {
    $.ajax({
      url: "https://developers.zomato.com/api/v2.1/search?entity_id=Chicago%2C%20IL%20&entity_type=city",
      headers: {
        "X-Zomato-API-Key": "…"
      },
      method: "GET"
    }).done(function(data) {
      console.log(data);
    });
  });
});

您的
console.log
告诉您
data
是一个对象,其属性名为
restaurants
,是一个具有单个条目的数组。该条目是一个具有名为
restaurant
的属性的对象,该属性是一个具有名为
name
的属性的对象。因此:

console.log(data.restaurants[0].restaurant.name);

您的
console.log
告诉您
data
是一个对象,其属性名为
restaurants
,是一个具有单个条目的数组。该条目是一个具有名为
restaurant
的属性的对象,该属性是一个具有名为
name
的属性的对象。因此:

console.log(data.restaurants[0].restaurant.name);

在本例中,您将获得具有名称等属性的餐厅列表

要得到一家餐馆,你必须得到第一个数据元素

数据[0]这将为您提供列表中的第一家餐厅

现在你需要知道第一家这样做的餐馆的名字

数据[0]。名称

因此,要获得第一家餐厅的名称,您必须使用以下命令


console.log(数据[0].name)

在本例中,您将获得具有名称等属性的餐厅列表

要得到一家餐馆,你必须得到第一个数据元素

数据[0]这将为您提供列表中的第一家餐厅

现在你需要知道第一家这样做的餐馆的名字

数据[0]。名称

因此,要获得第一家餐厅的名称,您必须使用以下命令


console.log(数据[0].name)

谢谢T.J.我现在正在看一看,非常感谢您对使用Overstack的反馈。作为我的第一个问题,我将把它作为下一次的学习经验。谢谢T.J。我现在正在查看它,并感谢您对使用Overstack的反馈。作为我第一个被问到的问题,我将把它作为下次的学习经历。你的问题是什么?你的问题是什么?