访问 JSON 中的值

Accessing a value in JSON

本文关键字:JSON 访问      更新时间:2023-09-26

我正在尝试从这个json访问国家名称 -

https://restcountries.eu/rest/v1/all

这是我加载该 json 的代码 -

<script>
      (function() {
           var country = "https://restcountries.eu/rest/v1/all";
           $.getJSON( country)
           .done(function( data ) {
                $.each(data, function(key, value) {
                    $('#mySelect').empty();
                    $('#myselect').append('<option>' + data.name + '</option>');
                });
             });
         })();
  </script>

问题可能出在 data.name 语句中。我自己找不到任何解决方案。另外,我是 JSON 的新手。任何帮助或至少任何评论来指出我的错误将不胜感激。

它应该是value.namedata是你从API获得的数组,value数组中的每个项目。 另外,删除empty因为它会删除每个循环中的所有内容......

在此处查看工作代码