有關於selectpicker下拉框數據回顯的問題,當查看一個對象的屬性的時候, 發現有關於selectpicker的下拉框並沒有將返回的數據進行回顯,顯示的都是請選擇, 經查證,當查看屬性的時候,他會加載默認的數據,必須要刷新一下才可以將數據完全的回顯出來。
<select id='name' class="form-control selectpicker" data-live-search="true">
$.ajax({ // get請求地址
url: basePath,
dataType: "json",
success: function (data) {
var optArr = [];
for (var i = 0; i < data.length; i++) {
$('.selectpicker').append("<option value=" + data[i].userName + ">" + data[i].userName + "</option>");
}
// 缺一不可
$('#name').selectpicker('refresh');
$('#name').selectpicker('render');
}
});
