最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS組件Bootstrap Select2使用方法解析

 更新時間:2016年05月30日 11:24:40   作者:傷痕小丑魚  
這篇文章主要為大家詳細介紹了JS組件Bootstrap Select2使用方法,感興趣的小伙伴們可以參考一下

本文總結了組件Bootstrap Select2在一些實際項目中的用法,分享給大家,有需要的朋友可以借鑒一下,少走些彎路,具體內容如下

效果圖:


無論是固定方式獲取數(shù)據(jù)還是ajax獲取都需要引入bootstrap.js/css 和 select2.js/css及:

{{ stylesheet_link('css/bootstrap.css') }}
{{ stylesheet_link('css/select2.min.css') }} 
{{ stylesheet_link('css/font-awesome.min.css') }} 
{{ stylesheet_link('css/prettify.css') }} 


{{ javascript_include('js/lib/jquery.js') }}
{{ javascript_include('js/lib/select2.full.js') }}
{{ javascript_include('js/lib/bootstrap.js') }}
<div class="container"> 
 <section id="tags" class="row">
 <div class="col-md-4">
  <p>
   <select class="js-example-tags form-control" multiple="multiple">
    <option selected="selected">orange</option>
    <option>white</option>
    <option selected="selected">purple</option>
   </select>
  </p>
 </div>
</section>
</div>
</div>

固定方式獲?。?/strong>

$(".js-example-tags").select2({
 tags: true, //是否可以自定義tag
 createSearchChoice:function(term, data) { 
 alert(1);
 if ($(data).filter(function() { 
  return this.text.localeCompare(term)===0; 
 }).length===0) 
 {return {id:term, text:term};} 
 },
 multiple: true,
 data: [{id: 0, text: 'story'},{id: 1, text: 'bug'},{id: 2, text: 'task'}]
});

ajax方式獲取:

$(".js-example-tags").select2({
 // enable tagging
 tags: true,

 // loading remote data
 // see https://select2.github.io/options.html#ajax
 ajax: {
 url: "Ask2/tags",
 processResults: function (data, page) {
  console.log(data);
  var parsed = data;
  var arr = [];
  for(var x in parsed){
   arr.push(parsed[x]); //這個應該是個json對象
  }
  console.log(arr);
  return {
  results: arr
  };
 }
 }
});

說明

在ajax中的數(shù)據(jù)返回格式應該是這個樣子滴(results): [{id: 0, text: 'story'},{id: 1, text: 'bug'},{id: 2, text: 'task'}]
對應的php代碼例子

  ...
  $p1 = array(id => "1",text=>"java");
  $p2 = array(id => "2",text=>"jvm");
  $test = array(1=>$p1,2=>$p2);  
  $params['responseData'] = $test;
  $this->view->disable();
  return parent::ajaxResponse($params);

如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:

Bootstrap學習教程

Bootstrap實戰(zhàn)教程

Bootstrap插件使用教程

以上就是關于select2的一些用法介紹,希望對大家的學習有所幫助。

相關文章

  • 使用contextMenu插件實現(xiàn)Bootstrap table彈出右鍵菜單

    使用contextMenu插件實現(xiàn)Bootstrap table彈出右鍵菜單

    如今Bootstrap這個前端框架已被許多人接受并應用在不同的項目中,其中“開發(fā)高效,設備兼容”的特點表現(xiàn)得非常明顯。這篇文章主要介紹了使用contextMenu插件實現(xiàn)Bootstrap table彈出右鍵菜單,需要的朋友可以參考下
    2017-02-02
  • 使用D3.js創(chuàng)建物流地圖的示例代碼

    使用D3.js創(chuàng)建物流地圖的示例代碼

    本篇文章主要介紹了使用D3.js創(chuàng)建物流地圖的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 微信小程序五星評分效果實現(xiàn)代碼

    微信小程序五星評分效果實現(xiàn)代碼

    這篇文章主要介紹了微信小程序五星評分效果實現(xiàn)代碼的相關資料,需要的朋友可以參考下
    2017-04-04
  • 跟我學習javascript的浮點數(shù)精度

    跟我學習javascript的浮點數(shù)精度

    跟我學習javascript的浮點數(shù)精度,帶大家真正的理解JavaScript的浮點數(shù),提醒大家當心浮點運算中的精度陷阱,需要的朋友可以參考下
    2015-11-11
  • Javascript中string轉date示例代碼

    Javascript中string轉date示例代碼

    string轉date的方法有很多,在接下來為大家介紹下Javascript中是如何做到的,感性取的朋友不要錯過
    2013-11-11
  • js中base64與file之間的轉換方法

    js中base64與file之間的轉換方法

    這篇文章主要給大家介紹了關于js中base64與file之間的轉換方法,最近項目中需要實現(xiàn)把圖片的base64編碼轉成file文件的功能,然后再上傳至服務器,需要的朋友可以參考下
    2023-09-09
  • javascript 鼠標事件總結

    javascript 鼠標事件總結

    javascript的鼠標事件是個比較龐大的家族。需要的朋友可以參考下。
    2009-12-12
  • JS腳本根據(jù)手機瀏覽器類型跳轉WAP手機網(wǎng)站(兩種方式)

    JS腳本根據(jù)手機瀏覽器類型跳轉WAP手機網(wǎng)站(兩種方式)

    隨著移動互聯(lián)網(wǎng)的不斷普及,企業(yè)的網(wǎng)絡宣傳不僅只局限在PC端,還要在移動端發(fā)展。我們在自己的網(wǎng)站做了WAP手機完整之后,如果有用戶通過手機訪問我們的企業(yè)頂級域名網(wǎng)站,就要判斷跳轉到專為的WAP網(wǎng)站,下面小編給大家整理有關手機瀏覽器跳轉WAP手機網(wǎng)站的相關內容
    2015-08-08
  • javascript 緩沖效果實現(xiàn)代碼 推薦

    javascript 緩沖效果實現(xiàn)代碼 推薦

    緩沖效果就是實現(xiàn)一個頁面的由慢到快或由快到慢的過程。
    2009-09-09
  • Bootstrap4 gulp 配置詳解

    Bootstrap4 gulp 配置詳解

    這篇文章主要介紹了Bootstrap4 gulp 配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01

最新評論

团风县| 通河县| 平顺县| 洛宁县| 贵定县| 康平县| 台安县| 洪泽县| 蓬安县| 耒阳市| 株洲县| 长汀县| 祁门县| 沛县| 四川省| 同德县| 通渭县| 新宾| 盐池县| 长海县| 济宁市| 珠海市| 达拉特旗| 淄博市| 文水县| 泽州县| 大新县| 台北市| 临潭县| 米林县| 新邵县| 岑溪市| 小金县| 安多县| 京山县| 白城市| 丰镇市| 昌黎县| 通化县| 洪雅县| 钦州市|