jquery插件autocomplete用法示例


Posted in Javascript onJuly 01, 2016

本文实例讲述了jquery插件autocomplete用法。分享给大家供大家参考,具体如下:

(1)引入js和样式

<script type="text/JavaScript" src="../js/jQuery-1.8.0.js"
charset="utf-8"></script>
<script type="text/javascript" src="../js/jquery.autocomplete.js"
charset="utf-8"></script>
<link href="css/jquery.autocomplete.css" rel="Stylesheet">

(2)autocomplete的前台js

<script type="text/javascript">
//alert("test");../search/fuzzy/pkword.html
$(document).ready(function() {
var kw ="";
$("#kw").blur(function (){
kw = $("#kw").val();
});
$("#kw").autocomplete("search/fuzzy/pkword.html",
//请求的后台路径
{
parse : function(jsonData) {
var parsed = [];
for ( var i = 0; i < jsonData.length; i++) {
parsed[parsed.length++] = {
data : jsonData[i],
value : jsonData[i].catalogName,
result : jsonData[i].catalogName
};
//对后台返回的json进行格式转换
}
return parsed;
},
formatItem : function(row,i,max) {
var item = "<table id='auto"
+ i
+ "'class='a' style='width:100%;'> <tr><td align='left'>在<font color='red'>"
+ row.catalogName
+ "</font>分类中搜索</td><td align='right' style='color:green;'>约"
+ row.catalogCount
+ "结果</td></tr></table>";
return item;
//autocomplete提示时的格式
}
}).result(function(even,item){
var catalogName=item.catalogName;
window.open("productList/fuzzySearch/"+catalogName+"/"+kw+".html?page=1","_blank");
//鼠标点击时的事件
});
});
</script>

(3)后台json用springmvc返回

@ResponseBody
@RequestMapping(value = "/search/fuzzy/pkword.html", method = RequestMethod.GET)
public List<CatalogCountBean> fuzzySearch(@RequestParam String q) {
List<CatalogCountBean> list = null;
System.out.println("q:" + q);
list = (List<CatalogCountBean>) productListService.fuzzySearch(
productListNamespace, q);
return list;
}

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
js 限制input只能输入数字、字母和汉字等等
Dec 18 Javascript
javascript实现回车键提交表单方法总结
Jan 10 Javascript
js实现两点之间画线的方法
May 12 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
Dec 13 Javascript
JQuery的attr 与 val区别
Jun 12 Javascript
js实现抽奖效果
Mar 27 Javascript
微信小程序实现全国机场索引列表
Jan 31 Javascript
JS如何实现封装列表右滑动删除收藏按钮
Jul 23 Javascript
AngularJS 避繁就简的路由
Jul 01 #Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 #Javascript
AngularJS实现分页显示数据库信息
Jul 01 #Javascript
AngularJS内建服务$location及其功能详解
Jul 01 #Javascript
学习Angularjs分页指令
Jul 01 #Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
Jul 01 #Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
Jul 01 #Javascript
You might like
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
ionic 自定义弹框效果
2017/06/27 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
js实现点击烟花特效
2020/10/14 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
Python 忽略warning的输出方法
2018/10/18 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
2020/08/05 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
小小的船教学反思
2014/02/21 职场文书
学生安全承诺书
2014/05/22 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
大学副班长竞选稿
2015/11/21 职场文书
导游词之无锡古运河
2019/11/14 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技