茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    基于bootstrap插件實現(xiàn)autocomplete自動完成表單
    來源:易賢網(wǎng) 閱讀:3700 次 日期:2016-07-02 13:04:40
    溫馨提示:易賢網(wǎng)小編為您整理了“基于bootstrap插件實現(xiàn)autocomplete自動完成表單”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了基于bootstrap插件實現(xiàn)autocomplete自動完成表單的相關(guān)資料,感興趣的朋友可以參考一下

    基于bootstrap插件實現(xiàn)autocomplete自動完成表單,提供腳本代碼,用例,以及后臺服務(wù)端(php), 原文有些沒說清楚的地方,希望能幫助大家.

    首先肯定還是加載bootstrap&jquery了,需要額外說明的是,后端返回的二維數(shù)組,和formatItem方法下面的調(diào)用保持一致即可;

    另外,返回的數(shù)據(jù)要先parseJSON!切記。

    相關(guān)參數(shù)說明:

    source:function(query,process){}。query表示當(dāng)前文本輸入框中的字符串,可在該方法中通過ajax向后臺請求數(shù)據(jù)(數(shù)組形式的json對象),然后將返回的對象作為process的參數(shù);

    formatItem:function(item){}。對返回數(shù)據(jù)的具體某個json對象轉(zhuǎn)化為字符串格式,用以顯示在提示列表中,返回值:字符串;

    setValue:function(item){}。選中提示列表某項時,設(shè)置文本輸入框中顯示的值以及實際需要獲取的值。返回值格式:{'data-value':item["輸入框顯示值的item屬性"],'real-value':item["實際需要獲取值的item屬性"]},后期可通過文本輸入框的real-value屬性獲取該值;

    items:自動完成提示的最大結(jié)果集數(shù)量,默認(rèn):8;

    minLength:當(dāng)前文本輸入框中字符串達(dá)到該屬性值時才進(jìn)行匹配處理,默認(rèn):1;

    delay:指定延時毫秒數(shù)后,才正真向后臺請求數(shù)據(jù),以防止輸入過快導(dǎo)致頻繁向后臺請求,默認(rèn):500

    基于bootstrap插件實現(xiàn)autocomplete自動完成表單,代碼如下

    1.代碼

    <script>

    $('#sim_iccid').autocomplete({

     source:function(query,process){

      var matchCount = this.options.items;//允許返回結(jié)果集最大數(shù)量

      $.get("http://www.soyiyuan.com/update/",{"iccid":query,"matchCount":matchCount},function(respData){

       respData = $.parseJSON(respData);//解析返回的數(shù)據(jù)

       return process(respData);

      });

     },

     formatItem:function(item){

      return item["iccid"]+"("+item["mobile"]+")";

     },

     setValue:function(item){

      return {'data-value':item["iccid"],'real-value':item["mobile"]};

     }

    });

    </script>

    2. $data為一個二維數(shù)組     

    echo json_encode( $data )

    3. 需要返回的標(biāo)準(zhǔn)json格式    

    [code][{"iccid":"12345678901234567890","mobile":"1850000"},{"iccid":"12345785","mobile":"1850001"}][code]

    Bootstrap自動完成控件Autocomplete是基于bootstrap自帶控件typeahead改造而來,因為 typeahead不支持復(fù)雜的對象。

    //示例代碼如下:

    $('#autocompleteInput').autocomplete({

      source:function(query,process){

       var matchCount = this.options.items;//返回結(jié)果集最大數(shù)量

       $.post("/bootstrap/region",{"matchInfo":query,"matchCount":matchCount},function(respData){

        return process(respData);

       });

      },

      formatItem:function(item){

       return item["regionName"]+"("+item["regionNameEn"]+","+item["regionShortnameEn"]+") - "+item["regionCode"];

      },

      setValue:function(item){

       return {'data-value':item["regionName"],'real-value':item["regionCode"]};

      }

     });

    $("#goBtn").click(function(){ //獲取文本框的實際值

      var regionCode = $("#autocompleteInput").attr("real-value") || "";

      alert(regionCode);

     });

    以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:基于bootstrap插件實現(xiàn)autocomplete自動完成表單
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機(jī)號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)