如何解决从带有选项问题的选择标签中的 JSON 数据库中获取汽车品牌名称数据
所以我无法从带有选项的选择标签中的 JSON 数据库中获取汽车品牌名称数据
这是我的功能:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script>
function request()
{
adress="http://localhost:4000/brands?callback=?"
$.getJSON(adress,function(answer)
{
$.each(answer,function(index,brands)
{
contentToDisplay ='<option>"'+brands.name+'"</option>'
$(contentToDisplay).appendTo(document.getElementById(brandName))
}
)
}
)
}
</script>
这是我的选择标签:
<label for="brandName" class="label">Brand</label>
<select id="brandName" class="select" name="brandName" onclick="request()" required>
<option value="" hidden="true">Choose the option</option>
这是 JSON 数据库:
[
{
"id": 1,"name": "Audi"
},{
"id": 2,"name": "BMW"
}
]
我不知道我做错了什么。请帮忙。
解决方法
根据Option
,构造函数创建了一个新的 HTMLOptionElement。
var o = new Option(brands.name,brands.id);
$(o).html(brands.name);
$("#brandName").append(o);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。