访问 JSON 中的值
Accessing a value in 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 的新手。任何帮助或至少任何评论来指出我的错误将不胜感激。
它应该是value.name
,data
是你从API获得的数组,value
数组中的每个项目。 另外,删除empty
因为它会删除每个循环中的所有内容......
在此处查看工作代码
相关文章:
- 访问JSON对象内部的数组元素
- 访问json数组中的对象
- 访问嵌套JSON对象的键,其中键是动态的
- 如何使用javascript从JSON访问单个对象
- json访问数据未正确显示
- jQuery获取JSON访问结果
- 使用 AngularJS 从没有键值的 JSON 访问数据值
- JSON 访问变量字段
- JSON - 访问 JSON 数组并分配变量
- 如何向每个动态生成的元素添加一个事件,并仅在JAVASCRIPT中从json访问数据
- Node.js&JSON:访问对象属性
- 使用d3.json()访问嵌套JSON
- JSON访问循环错误
- 我的.json文件无法从d3.json访问
- 使用jQuery (Ajax, JSON)访问PHP数组
- 无法从json访问数据
- JSON -访问字段名为'*'星号
- 使用json访问数组中的元素
- 不能从JSON访问对象
- Json访问错误