我正试图从这个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的新手。任何帮助或至少任何评论指出我的错误将不胜感激。
答案 0 :(得分:1)
它应该是 <?php
include "assignment_4_common_functions.php";
print "Server: " .getServer(). "";
?>
,value.name
是从api获得的数组,data
是数组中的每个项目。另外,删除value
,因为它会删除每个循环中的所有内容...
查看工作代码here