Javascript 如何在Ajax中调用此数据块?

Javascript 如何在Ajax中调用此数据块?,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我想从以下json API返回调用meters(732)数据段: {"results":1,"data":[{"wind":{"degrees":200,"speed_kts":6,"speed_mph":7,"speed_mps":3,"speed_kph":11},"temperature":{"cels

我想从以下json API返回调用meters(732)数据段:

{"results":1,"data":[{"wind":{"degrees":200,"speed_kts":6,"speed_mph":7,"speed_mps":3,"speed_kph":11},"temperature":{"celsius":16,"fahrenheit":61},"dewpoint":{"celsius":14,"fahrenheit":57},"humidity":{"percent":88},"barometer":{"hg":30.06,"hpa":1018,"kpa":101.79,"mb":1017.92},"visibility":{"miles":"Greater than 6","miles_float":6.21,"meters":"10,000+","meters_float":10000},"ceiling":{"code":"BKN","text":"Broken","feet":2400,"meters":732,"base_feet_agl":2400,"base_meters_agl":732},"elevation":{"feet":256,"meters":78},"location":{"coordinates":[-2.27495,53.353699],"type":"Point"},"icao":"EGCC","station":{"name":"Manchester Airport"},"observed":"2020-07-18T00:50:00.000Z","raw_text":"EGCC 180050Z AUTO 20006KT 9999 BKN024 16/14 Q1018","flight_category":"MVFR","clouds":[{"code":"BKN","text":"Broken","feet":2400,"meters":732,"base_feet_agl":2400,"base_meters_agl":732}],"conditions":[]}]}
这段代码似乎不把它称为:

jQuery.ajax({
  type: 'GET',
  url: 'https://api.checkwx.com/metar/EGCC/decoded',
  headers: { 'X-API-Key': 'apikey' },
  dataType: 'json',
  success: function(data) {
    console.log(data)
    
    var ceiling = data.ceiling.feet;
      
      jQuery('#a53feet').html( ceiling );
    
  }
});
Html:



是不是调用路径(data.ceiling.feet)中有什么不对的地方?

返回的json是您需要使用的数组,如下所示

用于访问脚数据

data.data[0].ceiling.feet

用于访问仪表数据


data.data[0].ceiling.meters

如果您看到console.log,数据是一个以数组形式包含数据的对象,因此要访问您尝试访问的数据,您需要执行以下操作:

data.data[0].ceiling.meters

我似乎无法让它调用数据,我想这一定与另一个脚本有关。有什么建议吗?谢谢你,但我似乎无法让它调用数据。必须与脚本有关。有什么建议吗?不习惯使用标题。调用数据,意味着调用API,对吗?另外,运行此代码时会出现什么错误?你们在控制台里看到什么了吗?wordpress上似乎并没有控制台。如果你想在这个资助项目上进一步帮助我,给我发一封电子邮件(veryweatheranalytics@gmail.com),
data.data[0].ceiling.meters