【发布时间】:2016-08-26 12:25:40
【问题描述】:
我是 json 新手,正在为一段代码苦苦挣扎。我想用来自 json 文件(国家名称)的数据填充引导程序 dropdown 按钮。
这是我的html代码:
<div class="dropdown btn-group" id="countryBut">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Select Your Country <span class="caret"></span>
</button>
<ul class="but-dropdown dropdown-menu">
</ul>
</div><!--end of btn-group-->
这是我的 json 外部文件 - countries.json
{
"countries": [{
"name":"Afghanistan"
}, {
"name": "Albania"
}, {
"name": "Argentina"
}, {
"name": "United Kingdom"
}]
}
这是我在 html 中的 javascript 文件:
<script type="text/javascript">
$(document).ready(function(){
$.getJSON('countries.json', function(data) {
for( var index in data.countries ) {
$('#countryBut ul').append('<li><a href="#" data-maker="'+data.countries[index].name
+'>'+data.countries[index].name+'</a></li>');
}
});
});
</script>
试图让它工作,但找不到任何有用的资源。有人可以帮忙吗?
【问题讨论】:
标签: javascript jquery html json twitter-bootstrap