基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 21:50:09
基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧
基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧:基于bootstrap插件實現(xiàn)autocomplete自動完成表單,提供腳本代碼,用例,以及后臺服務端(php), 原文有些沒說清楚的地方,希望能幫助大家. 首先肯定還是加載bootstrap&jquery了,需要額外說明的是,后端返回的二維數(shù)組,和formatItem方法下面的調(diào)用保持
導讀基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧:基于bootstrap插件實現(xiàn)autocomplete自動完成表單,提供腳本代碼,用例,以及后臺服務端(php), 原文有些沒說清楚的地方,希望能幫助大家. 首先肯定還是加載bootstrap&jquery了,需要額外說明的是,后端返回的二維數(shù)組,和formatItem方法下面的調(diào)用保持

基于bootstrap插件實現(xiàn)autocomplete自動完成表單,提供腳本代碼,用例,以及后臺服務端(php), 原文有些沒說清楚的地方,希望能幫助大家.
首先肯定還是加載bootstrap&jquery了,需要額外說明的是,后端返回的二維數(shù)組,和formatItem方法下面的調(diào)用保持一致即可;
另外,返回的數(shù)據(jù)要先parseJSON!切記。
相關(guān)參數(shù)說明:
source:function(query,process){}。query表示當前文本輸入框中的字符串,可在該方法中通過ajax向后臺請求數(shù)據(jù)(數(shù)組形式的json對象),然后將返回的對象作為process的參數(shù);
formatItem:function(item){}。對返回數(shù)據(jù)的具體某個json對象轉(zhuǎn)化為字符串格式,用以顯示在提示列表中,返回值:字符串;
setValue:function(item){}。選中提示列表某項時,設置文本輸入框中顯示的值以及實際需要獲取的值。返回值格式:{'data-value':item["輸入框顯示值的item屬性"],'real-value':item["實際需要獲取值的item屬性"]},后期可通過文本輸入框的real-value屬性獲取該值;
items:自動完成提示的最大結(jié)果集數(shù)量,默認:8;
minLength:當前文本輸入框中字符串達到該屬性值時才進行匹配處理,默認:1;
delay:指定延時毫秒數(shù)后,才正真向后臺請求數(shù)據(jù),以防止輸入過快導致頻繁向后臺請求,默認:500
基于bootstrap插件實現(xiàn)autocomplete自動完成表單,代碼如下
1.代碼
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧
基于bootstrap插件實現(xiàn)autocomplete自動完成表單_javascript技巧:基于bootstrap插件實現(xiàn)autocomplete自動完成表單,提供腳本代碼,用例,以及后臺服務端(php), 原文有些沒說清楚的地方,希望能幫助大家. 首先肯定還是加載bootstrap&jquery了,需要額外說明的是,后端返回的二維數(shù)組,和formatItem方法下面的調(diào)用保持