访问JSON中的值

时间:2016-03-13 04:17:07

标签: javascript json

我正试图从这个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的新手。任何帮助或至少任何评论指出我的错误将不胜感激。

1 个答案:

答案 0 :(得分:1)

它应该是 <?php include "assignment_4_common_functions.php"; print "Server: " .getServer(). ""; ?> value.name是从api获得的数组,data是数组中的每个项目。另外,删除value,因为它会删除每个循环中的所有内容...

查看工作代码here