javascript - 如何在javascript中访问json中的特定数据
问题描述
我正在尝试从 json 数组访问特定数据。我正在使用动态下拉菜单。
因此,在我的情况下,我想从 json 中获取所有名称并将其绘制在选项上。
这是我们正在访问的Json ..
[
{
"id": 1,
"name": "john"
"age": 23,
"city": "New York"
},
{
"id": 2,
"name": "Donald"
"age": 34,
"city": "London"
},
{
"id": 3,
"name": "k'nan"
"age": 27,
"city": "Paris"
},
{
"id": 1,
"name": "jose"
"age": 29,
"city": "lesbon"
},
]
脚本
$.each(data, function(key,vlaue ){
$('select[name="bus_number"]').append('<option value="'+ key +'">'+ value +'</option>');
});
我想再次访问所有名称并将其绘制在选项上。我这样做了,但它不起作用,也许你们会告诉我更好的方法。
解决方案
Brb 很快就会解释。
查询:
var data = [
{
"id": 1,
"name": "john",
"age": 23,
"city": "New York"
},
{
"id": 2,
"name": "Donald",
"age": 34,
"city": "London"
},
{
"id": 3,
"name": "k'nan",
"age": 27,
"city": "Paris"
},
{
"id": 1,
"name": "jose",
"age": 29,
"city": "lesbon"
},
];
$.each( data, function( index, object ) {
$('select[name="bus_number"]').append('<option value="'+ object['id'] +'">'+ object['name'] +'</option>');
});
推荐阅读
- python-3.x - 在 python 中添加凭据(用户名和密码)并获取 URL
- html - 如何在不增加页面内容的情况下为滚动条赋予固定高度?
- magento - Magento session_regenerate_id() 错误
- token - 部署的 ERC23 代币在我的钱包中显示 0 余额,问题出在哪里?
- c++ - 同一成员组中的 Doxygen 类和函数
- angularjs - 节点到 Netlify.TOML 的转换
- amazon-web-services - 如何使用 cloudformation 模板为 Elastic Beanstalk 启用 CloudWatch
- ios-ui-automation - iOS 12 beta 9,Xcode 10.0 beta 6 无法构建 WebdriverAgent 出现错误 - 链接器命令失败,退出代码为 1
- python - Django命令给出错误
- swift - 滚动到尚未加载的 tableview 行