成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery UI仿淘寶搜索下拉列表功能
全站頭部文字 我要出現在這里
jQuery UI仿淘寶搜索下拉列表功能 739 2024-02-05   

jquery仿淘寶搜索下拉列表實現效果如下:

查看圖片

網上搜索教程:

<!doctype html> 
 
<html lang="en"> 
<head> 
 <meta charset="utf-8" /> 
 <title>jQuery UI Autocomplete - Default functionality</title> 
 <link rel="stylesheet"  /> 
 <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
 <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
 
 <script> 
 $(function() { 
 var availableTags = [ 
 "ActionScript", 
 "AppleScript", 
 "Asp", 
 "BASIC", 
 "C", 
 "C++", 
 "Clojure", 
 "COBOL高", 
 "ColdFusion", 
 "Erlang", 
 "Fortran", 
 "Groovy", 
 "Haskell", 
 "Java", 
 "JavaScript", 
 "Lisp", 
 "Per高l", 
 "PHP", 
 "Python", 
 "Ruby", 
 "Scala", 
 "Sche高" 
 ]; 
 
 $( "#tags1" ).autocomplete({ 
  source: availableTags 
 }); 
 
 $("#tags2").autocomplete({ 
  source: ["a", "b", "c"] 
 }); 
 
 //頁面加載 
 $("#tags3").autocomplete({ 
  source: DataSouce1() 
 }); 
  
 //數據庫 
 $("#tags4").autocomplete({ 
  source: function( request, response ) { 
  var name=$.ui.autocomplete.escapeRegex( request.term ); 
  response( $.grep( DataSouce2(name), function( item ){ 
   return item; 
  }) ); 
  } 
 }); 
 
 //利用ajax頁面加載就獲取到數據源 
 function DataSouce1() 
 { 
  var mycars=new Array() 
  for (var i = 0; i <100; i++) { 
  mycars[i]="高"+i; 
  }; 
  return mycars; 
 } 
 
 //利用ajax根據輸入的到數據庫查找 相當于 
 function DataSouce2(name) 
 { 
  var mycars=new Array() 
  for (var i = 0; i <100; i++) { 
  mycars[i]=name+"_"+i; 
  }; 
  return mycars; 
 } 
 
 }); 
</script> 
</head> 
<body> 
 <div class="ui-widget"> 
 <label for="tags">Tags: </label> 
 <input id="tags1" /> 
 <input id="tags2" /> 
 <input id="tags3" /> 
 <input id="tags4" /> 
 </div> 
</body> 
</html> 

使用第四種方法(tags4)實現:

注意:
1.要開啟ajax的同步(true異步,false同步),即:async:false,
2.聲明和返回的集合要寫在 $.ajax({})之外!
3.導包

<link rel="stylesheet"/>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<scriptsrc="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

代碼如下:

<script type="text/javascript"> 
         $("#querys").autocomplete({ 
            source: function( request, response ) { 
            var name=$.ui.autocomplete.escapeRegex( request.term ); 
            response( $.grep( DataSouce(name), function( item ){ 
             return item; 
            }) ); 
            } 
           }); 
          
         function DataSouce(name) 
         { 
          var querylist=new Array(); 
           $.ajax({ 
              type: "get", 
              data:{q:name},          
              url:"query", 
              dataType:'json',  
              contentType: "application/json", 
              async:false, 
              success:function(data){ 
               $(data.data.searchPOJOList).each(function(i){ 
                 querylist[i]=data.data.searchPOJOList[i].goodsName; 
               })  
              }   
            }) 
          return querylist; 
         }  
      </script> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。


UI

主站蜘蛛池模板: 春节到,人欢笑,贴窗花,放鞭炮| 燃烧的岁月| 山子高科股吧| 夜生活女王之霞姐| 省港旗兵1| 每周食品安全排查治理报告表| 洛城僵尸| 九龙虫粪便的功效与吃法| 这就是中国 纪录片| 科洛弗| 八年级上册英语第三单元2b翻译| 女友电影| 肱骨骨折能评几级伤残| 《万万没想到》电影| 贝克| 帕米尔我的家乡多么美简谱| 成人免费高清在线视频| 电影《在路上》完整版在线播放| 美丽分贝 电视剧| 漂亮孕妇突然肚子疼视频| 电影宝贝| 狗叫声吸引狗| 黑帮团伙美国电影| 家书1000字| 恋人电影| 老板娘2无间潜行| chinesehd国语话对白| 黄网站在线免费| angelababy婚礼大作战| 电影《真爱》完整播放| 日本电影怪物| 抖音充值链接| 曹东| 87版七仙女台湾| 抖音网页抖音| 黄雀电视剧高清完整版| 色黄视频免费观看| 咖啡王子一号店| 风月电视剧免费观看剧情 | 工业硫酸| 最新电影免费观看|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103