gpt4 book ai didi

javascript - jquery $getJSON 数组不显示全部

转载 作者:行者123 更新时间:2023-11-30 15:13:56 25 4
gpt4 key购买 nike

我有 data json schedule flight ,但是 getJSON 没有显示所有信息。它只是返回 null 一些数据,所有数据都显示 null 已经存在。

代码:

$ (document).ready (function(){

$.getJSON("/common/v1/airport.json?code=bgw", function(data){

$.each(data.result.response.airport.pluginData.schedule.arrivals.data, function(){

$("ul").append("<li>"+this.flight.airport.origin.position.region.city+"</li>");

});

});

});

我有这个短数据 json,数据数组是 [25] 我只得到 5,错误是 TypeError: this.flight.airport.origin is null

我的数据 json 链接 link

最佳答案

至少有一个对象的原点为空。在将信息附加到列表之前,您可以做一个简单的检查:

$ (document).ready (function(){
$.getJSON("/common/v1/airport.json?code=bgw", function(data){

$.each(data.result.response.airport.pluginData.schedule.arrivals.data, function(){

if (this.flight.airport.origin) {
$("ul").append("<li>"+this.flight.airport.origin.position.region.city+"</li>");
}

});

});

});

关于javascript - jquery $getJSON 数组不显示全部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com