bootstrap里的下拉框在动态加载数据时数据显示的问题


//下拉框(代码)
function getLayerLoad(tcId){
$.ajax({
url:layerSelUrl,
dataType:'jsonp',
data:'',
jsonp:'callback',
async:false,
jsonpCallback:"success_jsonpCallback",
success:function(data){
$("#"+tcId).empty();
$("#"+tcId).append("<option>---请选择---</option>");
$.each(data.bussinessTypes,function(i,o){
var opt="";
if(o.url){
opt+='<option url='+o.url+'>'+i+'</option>';

}else{
opt+='<option url="">'+i+'</option>';
}
$("#"+tcId).append(opt);
});
$("#"+tcId).selectpicker('refresh');//动态加载
},error:function(){
}
});
}

//引入的包
<!-- bootstrap -->
<link rel="stylesheet" type="text/css" href="map/plug-in/scripts/bootstrap/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="map/plug-in/scripts/bootstrap/bootstrap-select.css" />
<script type="text/javascript" src="map/plug-in/scripts/bootstrap/bootstrap.min.js"></script>
<script type="text/javascript" src="map/plug-in/scripts/bootstrap/bootstrap-select.js"></script>


<select class="selectpicker" id="selectpickers">
<option>---请选择---</option>
</select>

 

这些代码足以完成你想要的bootstrap的下拉框


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM