如何从responseJSON对象获取数据?

问题描述 投票:0回答:1

我有下面的javascript;

var XX = $.getJSON("skiareas-polygons.geojson",function(data){
    // add data to map
    L.geoJson(data, {
        style: function (feature) {
            return { 
                color : 'black',
                weight: 1,
                fill: true,
                fillColor: 'grey',
                fillOpacity: 0.3
            };
        }
    }).addTo(map);
});

我很难理解如何访问响应对象。 特别是,我可以看到下面的responseJSON,索引为0、1和2。我想要什么

(1) 访问responseJSON.features.0.properties.name? (2) 想要所有索引中所有数据的 geojson 版本还是只是 0?

抱歉,但我希望我说清楚了。 也许我只需要一些正确方向的指示或阅读链接?

response object

javascript json geojson
1个回答
0
投票

使用简单的responseJSON.features[0].properties.name

由于

features
是一个数组并包含 3 个元素,因此使用方括号来访问元素,而不是点符号(点符号用于访问对象的属性)。

© www.soinside.com 2019 - 2024. All rights reserved.