乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當(dāng)前位置:首頁 >  站長(zhǎng) >  編程技術(shù) >  正文

      bootstrapselect2動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼

       2020-11-25 14:43  來源: 腳本之家   我來投稿 撤稿糾錯(cuò)

        阿里云優(yōu)惠券 先領(lǐng)券再下單

      這篇文章主要介紹了bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

      效果圖展示:

      實(shí)現(xiàn)方式:

      前端代碼:

      <div class="form-group">
      <label class="font-noraml">動(dòng)態(tài)多選</label>
      <select id="bsselect2ID" name="bsselect2ID" class="form-control select2-multiple"
      type="text" multiple data-live-search="true" >
      </select>
      </div>

      .....
      <script th:inline="javascript">
      var url = ctx + "demo/form/select2";
      console.log(url)
      $(function() {
      var selectedValues = [];
      $("#bsselect2ID:selected").each(function(){
      selectedValues.push($(this).val());
      });

      $("#bsselect2ID").selectpicker({
      noneSelectedText : '請(qǐng)選擇' , //默認(rèn)顯示內(nèi)容
      //placeholder:'請(qǐng)選擇',//默認(rèn)文字提示
      // {#tags: true,//允許手動(dòng)添加 #}
      allowClear: true,//允許清空
      });
      loadnetdatas2();
      loadnetdatabs2(); //執(zhí)行此函數(shù),從后臺(tái)獲取數(shù)據(jù),拼接成option標(biāo)簽,添加到select的里面

      //初始化刷新數(shù)據(jù)
      $(window).on('load', function() {
      $('#bsselect2ID').selectpicker('val', '');
      $('#bsselect2ID').selectpicker('refresh');
      });

      });
      //var category = $.trim($('#select2ID option:selected').val());
      function loadnetdatabs2(){
      $.ajax({
      url : url, //后臺(tái)controller中的請(qǐng)求路徑
      type : 'GET',
      async : false,
      datatype : 'json',
      success : function(results) {
      if(results){
      var jsondata=results.data;
      //console.log(jsondata)
      var netnames =[];
      console.log(jsondata.length)
      for(var i=0,len=jsondata.length;i<len;i++){
      var netdata = jsondata[i];
      console.log(netdata)
                     //拼接成多個(gè)<option><option/>
                     netnames.push('<option value="'+netdata.userId+'">'
      +netdata.userName+'</option>')
      }
      $("#bsselect2ID").html(netnames.join(''));
      //根據(jù)netID(根據(jù)你自己的ID寫)填充到select標(biāo)簽中
      $('#bsselect2ID').selectpicker('val', '');
      $('#bsselect2ID').selectpicker('refresh');
      }
      },
      error : function() {
      alert('查詢出錯(cuò)');
      }
      });
      };
      </script>

      后端實(shí)現(xiàn)代碼:

      /**
      * 動(dòng)態(tài)獲取下拉框內(nèi)容下拉框
      */
      @GetMapping("/select2")
      @ResponseBody
      public Map<String,Object> selectDynamic()
      {
      Map<String,Object> infoMap=new HashMap<>();
      List<UsersModel> infoLists=new ArrayList<>();
      System.out.println("開始選擇...");
      for(UserFormModel user:users) {
      UsersModel userModel=new UsersModel();
      userModel.setUserId(user.getUserId());
      userModel.setUserName(user.getUserName());
      infoLists.add(userModel);
      }
      infoMap.put("data", infoLists);
      return infoMap;
      }

      總結(jié)

      以上所述是小編給大家介紹的bootstrap select2 動(dòng)態(tài)從后臺(tái)Ajax動(dòng)態(tài)獲取數(shù)據(jù)的代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

      如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

      來源:腳本之家

      鏈接:https://www.jb51.net/article/176319.htm

      申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

      相關(guān)標(biāo)簽
      ajax
      代碼設(shè)計(jì)

      相關(guān)文章

      熱門排行

      信息推薦