Javascript 控制台日志JSON结果
我刚刚开始学习API、JSON和Jquery,我被卡住了。如何从Jquery调用中记录以下内容- 名称:“老磨坊咖啡馆” 以下是我当前的代码: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&
$(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的反馈。作为我第一个被问到的问题,我将把它作为下次的学习经历。你的问题是什么?你的问题是什么?