博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
非常好用的JQuery自动补全插件bigautocomplete
阅读量:6335 次
发布时间:2019-06-22

本文共 1615 字,大约阅读时间需要 5 分钟。

hot3.png

定义用来搜索的text input,id为tcSearch:

定义被搜索的数组对象(数组中的每一个对象都有包含title属性,控件搜索的就是title中的内容):

var testCases = [    {   title : 0.1 用Map接收前端提交的Form Data或Query String,        url : /mapParameter/map,        requestBody : authCode=123456&accountName=15888888888&password=888962&password=666566    },    {   title : 0.2 用MultiValueMap接收前端提交的Form Data或Query String,        url : /mapParameter/multiValueMap,        requestBody : authCode=123456&phone=15888888888&verifyType=0&verifyType=1    },    {   title : 0.3 用Map接收前端提交的json格式的Request Payload,        url : /mapParameter/jsonParams,        requestBody : '{authCode:123456,phone:15888888888,code:0,code:1}',        contentType : application/json;charset=utf-8    },    {   title : 1.1 测试Guava缓存AreaIdToArea,        url : /cache/test/getArea,        requestBody : areaId=4401    }];

5、在初始化函数中调用bigAutocomplete函数,注册被搜索的内容和回调函数:

//系统初始化:$(function() {    rootPath = getRootPath();     $(#tcSearch).bigAutocomplete({data : testCases,        callback : function(data){            $(#url).val(rootPath + data.url);            $(#params).val(JSON.stringify( JSON.parse(decodeURI(data.requestBody)), null,   ));            $(#tcTitle).val(data.title);        }    });});

注:bigAutocomplete的参数说明:

 

 

$(xxxxx).bigAutocomplete({data:[...],url:,width:0,callback:{}})

参数 说明
data(可选): data:格式{data:[{title:null,result:{}},{title:null,result:{}}]} url和data两个参数必须有一个,且只有一个生效,data优先。
url(可选): url为字符串,用来ajax后台获取数据,返回的数据格式为data参数一样。
width(可选): 下拉框的宽度,默认使用输入框宽度。
callback(可选): 选中行后按回车或单击时回调的函数,用于返回选中行的其他数据及做一些操作。

测试效果,搜索结果出现在下拉菜单中(输入中文也支持):

\

 

转载于:https://my.oschina.net/meng527/blog/596745

你可能感兴趣的文章
在workflow中,无法为实例 ID“...”传递接口类型“...”上的事件“...” 问题的解决方法。...
查看>>
获取SQL数据库中的数据库名、所有表名、所有字段名、列描述
查看>>
Orchard 视频资料
查看>>
简述:预处理、编译、汇编、链接
查看>>
调试网页PAIP HTML的调试与分析工具
查看>>
路径工程OpenCV依赖文件路径自动添加方法
查看>>
玩转SSRS第七篇---报表订阅
查看>>
WinCE API
查看>>
SQL语言基础
查看>>
对事件处理的错误使用
查看>>
最大熵模型(二)朗格朗日函数
查看>>
深入了解setInterval方法
查看>>
html img Src base64 图片显示
查看>>
[Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction...
查看>>
FFMPEG中关于ts流的时长估计的实现(转)
查看>>
Java第三次作业
查看>>
【HDOJ 3652】B-number
查看>>
android代码混淆笔记
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
查看>>
BMP文件的读取与显示
查看>>