码迷,mamicode.com
首页 > 其他好文 > 详细

快速搜索

时间:2016-05-09 15:41:48      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

1.一种ajax去请求,从数据库拿出数据。

2.一种是利用js的indexOf()函数来检索。

  具体代码

 1 <script type="text/javascript">
 2     var platList = $platJsonList;  //后台转换成json格式,如"{"2":"\u8dd1\u8dd1\u5361\u4e01\u8f66","3":"\u8bdb\u4ed92"}"
 3     $(‘.key‘).keyup(function(){    
 4         var keyWord = $(this).val();
 5         var tplArr  = [];
 6         if (keyWord) {
 7             for (var i in platList) {
 8                 if (platList[i].indexOf(keyword) > -1) {   //如果没有匹配,返回-1
 9                     tplArr.push("<option value=‘"+i+"‘>"+platList[i]+"</option>");
10                 } 
11             }
12             if (tplArr.length <= 0) {
13                 tplArr.push("<option value=‘‘>未找到平台</option>");
14             }
15         } else {
16             tplArr.push("<option value=‘‘>请选择平台</option>");
17             for (var j in platList) {
18                 tplArr.push("<option value=‘"+i+"‘>"+platList[j]+"</option>");
19             }
20         }
21          $(‘#platform‘).html(tplArr);
22     });
23 </script>

 

快速搜索

标签:

原文地址:http://www.cnblogs.com/duoduoxi/p/5473987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!