日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解...

發布時間:2023/11/30 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天收到了客戶的需求,要求在新增停車場ID的時候要從數據庫查出來對應的停車場名稱然后顯示在界面上。保存的時候按照停車場ID進行保存。

自己首先把后臺的部分寫完了,測試了接口數據。成功的拿到了ajax數據。

接下來,自己用了select下拉標簽和js函數進行填充后臺傳過來的數據。

經過自己的不斷百度和參考別人的博客,試了很多次終于成功的調試出了想要的結果。 特來博客記錄一下,也分享一下開心的心情。

(一)首先引入樣式和JS文件

  樣式文件和JS下載放到本地最好,因為放到本地自己可以修改一些東西。

  在head中引入css樣式文件

<link href="https://cdn.bootcss.com/bootstrap-select/2.0.0-beta1/css/bootstrap-select.min.css" rel="stylesheet"> <link href="https://cdn.bootcss.com/bootstrap-select/2.0.0-beta1/css/bootstrap-select.css" rel="stylesheet">

  在script上方引入js文件?

<script src="https://cdn.bootcss.com/bootstrap-select/2.0.0-beta1/js/bootstrap-select.min.js"></script> <script th:src="@{/js/jquery.min.js}"></script>   //jquery應該每個項目都引入了,這是我本地的路徑,如果項目中沒有引入,自己按照自己的路徑修改

?

(二)撰寫HTML

  這里面的內容是從數據庫獲取出來的

<select id="parkID" name="parkID" class="selectpicker bla bla bli" type="text" multiple data-live-search="true" ></select>

?

(三)寫js函數

     $(function() {$(".selectpicker").selectpicker({noneSelectedText : '請選擇' //默認顯示內容 });loadParkdata(); //執行此函數,從后臺獲取數據,拼接成option標簽,添加到select的里面//初始化刷新數據$(window).on('load', function() {$('.selectpicker').selectpicker('refresh');});});function loadParkdata(){$.ajax({url : "/module/parkmonthlyrent/listpark", //后臺controller中的請求路徑type : 'GET',async : false,datatype : 'json',success : function(data) {if(data){var parknames =[];for(var i=0,len=data.length;i<len;i++){var parkdata = data[i];
                 
//拼接成多個<option><option/>
                 parknames.push('<option value="'+parkdata.parkID+'">'+parkdata.channelID+'</option>') }$("#parkID").html(parknames.join(' ')); //根據parkID(根據你自己的ID寫)填充到select標簽中}},error : function() {alert('查詢停車場名稱出錯');}});}

?

(四)效果展示

  

   模糊搜索

? ? ? ?? ? ?

?

?

?

?


?

?

      希望接下來的日子一切順利。

        

轉載于:https://www.cnblogs.com/misscai/p/10886853.html

總結

以上是生活随笔為你收集整理的下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。