bootstrap select下拉框動態數據


來源於    https://blog.csdn.net/jokewinl/article/details/88355857

需引入bootstrap-select.js和bootstrap-select.min.css,地址:https://gitee.com/jolone/source.git

select class=“selectpicker” multiple selectpicker和multiple屬性的搭配使用可實現多選
data-live-search=“true” 這個屬性的默認值是false,作用是打開模糊篩查搜索框。
data-max-options 這個屬性表示最多可選幾個,搭配multiple使用,
data-selected-text-forma縮略模式, 用法:data-selected-text-format=“count > 3”,
當選中值大於3個的時候只顯示選中項的個數,注意只對多選生效。
data-style 表示默認選中樣式,
data-size data-size=“6”,表示下拉框顯示的下拉列表數量。
data-dropup-auto=“false”, 表示下拉框默認向下展開;“true”,表示下拉框默認向下展開;

 1 <li>
 2             <label class="label_name" th:text="${model.customer}"></label>
 3             <div class='col-xs-8 col-sm-8'>
 4                 <select id ="customer"class="selectpicker" data-live-search="true">
 5                     <option data-tokens="ketchup mustard" value="0" th:text="${model.selectCustomer}"></option>
 6                 </select>
 7             </div>
 8         </li>
 9 
10  //檢索客戶
11     $("#customer").on('shown.bs.select',function(e){
12         var deviceStr="" ;
13         $.ajax({
14             type: "GET",
15             url: "cuSelectCustomer",
16             data: {},
17             async: false,
18             dataType: "json",
19             success: function (result) {
20                 if (result.ok) {
21                     for (var i = 0; i < result.data.length; i ++){
22                          deviceStr+='<option  value="' + result.data[i].customerId + '">' +result.data[i].name + '</option>';
23                     }
24                 }
25             },
26             error: function (XMLHttpRequest) {
27                 layer.alert(messages.systemE, {
28                     title: messages.promptBox,
29                     icon: 0,
30                     btn: messages.btn,
31                 });
32                 // alert("error" + XMLHttpRequest.readyState);
33             }
34 
35         });
36         $("#customer").html("");
37         $('#customer').append(deviceStr);
38         $('#customer').selectpicker('refresh');
39     });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。