亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery實現用戶輸入自動完成功能

發布時間:2020-10-23 17:47:11 來源:腳本之家 閱讀:100 作者:sumer7310 欄目:web開發

利用jQuery UI中Auto-complete插件實現輸入自動完成功能,大家在使用諸如淘寶、京東等電商平臺搜索商品時,往往只要輸入商品的一些特殊字符,就可以顯示出和該字符相近的列表菜單,用戶使用鼠標或者鍵盤方向鍵就可以快速選擇,實現了很好的用戶體驗。

1.最簡單的用戶輸入自動完成

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>jQuery UI Autocomplete - Default functionality</title>
 <link rel="stylesheet"  rel="external nofollow" >
 <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
 <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
 <script>
 $(function() {
 //定義并初始化字典庫數據源集合
 var availableTags = [
 "ActionScript",
 "AppleScript",
 "Asp",
 "BASIC",
 "C",
 "C++",
 "Clojure",
 "COBOL",
 "ColdFusion",
 "Erlang",
 "Fortran",
 "Groovy",
 "Haskell",
 "Java",
 "JavaScript",
 "Lisp",
 "Perl",
 "PHP",
 "Python",
 "Ruby",
 "Scala",
 "Scheme"
 ];
 //自動完成插件函數
 $( "#tags" ).autocomplete({
 //自動完成字典庫數據源
 source: availableTags
 });
 });
 </script>
</head>
<body>
<div class="ui-widget">
 <label for="tags">請輸入: </label>
 <input id="tags">
</div>
</body>
</html>

2 使用遠程數據源自動完成

Auto-complete插件不光可以實現本地數據源的自動完成,也可以讀取遠程的數據源,列如實現從服務器端讀取數據源信息。

通過將服務器數據緩存到瀏覽器中,獲取的數據源首先保存在cache變量中。

 $(function() {
 //自定義緩存變量
 var cache = {};
 //自動完成插件函數
 $("#tags").autocomplete({
 //定義用戶最少輸入的字符數
 minLenght: 2,
 source: function(request, response){//定義遠程獲取數據源函數
 var term = request.term;//定義用戶請求信息變量
 if(term in cache) {//判斷請求數據是否存在緩存中
 response(cache[term]);//真,從緩存中讀取數據
 return;
 }
 $.getJSON('data.json', request, function(data, Status, xhr) {
 cache[term] = data.result;//緩存遠程數據
 response(data.result);
 });
 }
 });
 });

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自治县| 江都市| 乐东| 泸州市| 永善县| 荣昌县| 福安市| 寿阳县| 绥德县| 葫芦岛市| 波密县| 永城市| 额敏县| 开封县| 罗定市| 庆阳市| 四子王旗| 宁陵县| 松桃| 吉木萨尔县| 巩留县| 手游| 通州市| 洞头县| 绥中县| 宁海县| 武乡县| 西乌| 临潭县| 合江县| 南安市| 克什克腾旗| 广西| 崇左市| 和顺县| 江口县| 调兵山市| 定日县| 清新县| 斗六市| 孝昌县|