jquery插件autocomplete用法示例
本文将为您详细介绍jQuery插件aulete的使用方式,并结合实例展示如何与后台交互实现搜索的自动完成功能。如果您对jQuery插件的使用感兴趣,那么本文将是您不可多得的学习资料。
一、引入必要的JS和样式文件
我们需要在页面中引入jQuery库和aulete插件的JS文件,以及相应的CSS文件。这些文件可以通过以下代码引入:
```html
```
二、前端JS代码实现
接下来,我们需要在前端JS代码中调用aulete插件,并配置相应的参数。以下是一个简单的示例:
```html
$(document).ready(function() {
var kw = "";
$("kw").blur(function (){
kw = $("kw").val();
});
$("kw").aulete("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 = "
在" + row.catalogName + "分类中搜索 | 约" + row.catalogCount + "结果 |
return item; // aulete提示时的格式
}
}).result(function(even, item){ // 鼠标点击时的事件处理函数
var catalogName = item.catalogName;
window.open("productList/fuzzySearch/"+catalogName+"/"+kw+".html?page=1","_blank");
});
});
在这位专家的手中,“cambrian.render('body')”不再是一句简单的代码,而是一段故事的开端。他们将其融入到一个全新的语境中,赋予其丰富的背景和情感色彩。他们将展现其卓越的文采,运用丰富的词汇和句式,让语言如同涓涓细流般流淌在读者心中。
编程语言
- jquery插件autocomplete用法示例
- laravel5.1框架下的批量赋值实现方法分析
- 在js里怎么实现Xcode里的callFuncN方法(详解)
- Entity Framework之DB First方式详解
- php 生成短网址原理及代码
- Asp.net实现无刷新调用后台实体类数据并以Json格式
- JSP Filter的应用方法
- 利用Vue2.x开发实现JSON树的方法
- Vue中使用webpack别名的方法实例详解
- JS判断是否在微信浏览器打开的简单实例(推荐)
- 基于VuePress 轻量级静态网站生成器的实现方法
- yii上传文件或图片实例
- javascript中json对象json数组json字符串互转及取值方
- git如何撤销commit的方法(未push)
- MySQL 5.7.18 免安装版配置教程
- js打开word文档预览操作示例【不是下载】