JS插件之——bootstrap-suggest.js
2015-09-17 20:44
501 查看
今天遇到了一个很牛逼的插件bootstrap-suggest.js 如此好用的搜索提示插件 简直酷毙了源码下载地址编写了一个例子,供以后参考
【2】JS文件一定要跟在div的后面展示的效果如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html > <head> <title>1.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../js/bootstrap.min.css" /> </head> <body > <h3>下拉框示例</h3> <div class="input-group" style="width:240px;"> <input type="text" class="form-control" id="admdirector" style="width:240px;margin-right:0px"> <div class="input-group-btn" style="width:1px;"> <ul class="dropdown-menu dropdown-menu-right" role="menu"></ul> </div> </div> <script src="../../js/jquery.min.js"></script> <script src="../../js/bootstrap.min.js"></script> <script src="../../js/bootstrap-suggest.js"></script> <script> var admdirector = $("#admdirector").bsSuggest({ indexId: 4, //data.value 的第几个数据,作为input输入框的内容 indexKey: 0, //data.value 的第几个数据,作为input输入框的内容 allowNoKeyword: false, //是否允许无关键字时请求数据 multiWord: false, //以分隔符号分割的多关键字支持 separator: ",", //多关键字支持时的分隔符,默认为空格 getDataMethod: "url", //获取数据的方式,总是从 URL 获取 effectiveFields:["name","ename","departName","jobtitle"], effectiveFieldsAlias:{name: "姓名",ename:"英文名",departName:"部门",jobtitle:"职位"}, showHeader: true, url: '/omss/viewEmpByName?name=', /*优先从url ajax 请求 json 帮助数据,注意最后一个参数为关键字请求参数*/ processData: function(json){// url 获取数据时,对数据的处理,作为 getData 的回调函数 var i, len, data = {value: []}; if(!json || json.length == 0) { return false; } len = json.length; for (i = 0; i < len; i++) { data.value.push({ "name": json[i].name, "ename": json[i].ename, "departName":json[i].dep_name, "jobtitle":json[i].jobtitle, "eid":json[i].eid }); } console.log(data); return data; } }); </script> </body> </html>注意:【1】包含了一个css文件、三个js文件、和一段插件初始化代码
<link rel="stylesheet" href="../../js/bootstrap.min.css" />
<script src="../../js/jquery.min.js"></script> <script src="../../js/bootstrap.min.js"></script> <script src="../../js/bootstrap-suggest.js"></script>
【2】JS文件一定要跟在div的后面展示的效果如下:
相关文章推荐
- Bootstrap开源包中checkbox的全选和反选
- Laravel 5 : Call to undefined function Illuminate\Foundation\Bootstrap\mb_internal_encoding()
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- bootstrap_UI
- bootstrap weebox,支持ajax的模态弹出框
- Bootstrap布局设计
- Bootstrap 3 支持 IE8
- 收集的一个响应式基于bootstrap3的Color Admin 1.7后台模板
- bootstrap的多选下拉框的使用
- MVC5 + EF6 + Bootstrap3
- jQuery bootstrap和highcharts的入门
- Bootstrap3网上api文档地址
- bootstrap栅格化布局
- bootstrap使用汇总
- bootstrap 框架选型过程
- Bootstrap轮播
- 【BootStrap】--折叠插件
- 【BootStrap】--登录加载模态框提示
- 【BootStrap】--具有增删改查功能的表格Demo
- bootstrap教程