`
kokorodo
  • 浏览: 38859 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JQuery AutoComplete插件使用手册

 
阅读更多
2009-08-04 14:56
一、介绍
本地和远程数据都可以使用:本地适合小数据集(如包含50项的地址簿),对于大的数据集就要用远程数据了,如包含成千上万记录的数据库。
二、实例(使用的是本地数据)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

                    "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<script src="http://code.jquery.com/jquery-latest.js"></script>

<link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/main.css" type="text/css" />

<link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />

<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>

<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js"></script>

<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>

<script>

$(document).ready(function(){

    var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");

$("#example").autocomplete(data);

});

</script>


</head>

<body>

API Reference: <input id="example" /> (try "C" or "E")

</body>

</html>

三、API文档
1、autocomplete(url or data,options):jQuery
url:String/Array,可以是一个指向远程数据的URL或一个本地数据的数组。
options:Options,一个键值对集合,用来配置自动完成选项,所有的选项都是可选的。
作用:使一个输入框或文本域实现自动完成。
如果是使用远程数据,当用户开始键入,一个请求就发送到指定的URL,该请求携带一个名字为q的查询参数,q的内容就是输入框的值,另外还有一个limit参数用来指定匹配的最多选项(好像limit都没什么用)。注意请求的URL中输出的数据应该是一行一条。即输出是使用response.Write rs(“code”)&vbcrlf
2、result(handler):jQuery
Handler:Function,事件处理函数,function(event,selectedlistitem){}
作用:绑定事件处理程序到search事件(见后),可以随时用unbind(“result”)来移除事件
3、search():jQuery
作用:触发一个search事件
4、flushCache():jQuery
作用:清除缓存
5、setOptions(options):jQuery
Options:Options
作用:更新当前自动更新字段的设置,这允许你更改URL,最多显示匹配数等,如果你更改了URL,那么请确保调用了flushCache()方法。
四、向导
1、安装
取决于你要提供什么样的数据,少量数据则使用本地数据,这些数据只加载一次并缓存起来,如果数据很多,则要考虑使用远程访问了。本地访问,则只要传递一个数组类型的数据,如果使用远程访问,则指定一个URL,该插件会携带一个包含当前搜索值的q参数来访问指定的数据。
2、字段间的依赖
一个自动完成字段经常依赖于其他字段的值,在这种情况下,extraParams选项能提供必要的动态参数。
$("#states").autocomplete(url, {

   extraParams: {

       country: function() { return $("#country").val(); }

   }

});

3、样式表
Jquery.autocomplete.css
4、搜索页替换
var data = [ {text:'Link A', url:'/page1'}, {text:'Link B', url: '/page2'} ];

$("...").autocomplete(data, {

formatItem: function(item) {

    return item.text;

}

}).result(function(event, item) {

location.href = item.url;

});
分享到:
评论

相关推荐

    Jquery autocomplete插件使用

    接下来,我们将深入探讨jQuery Autocomplete插件的使用方法、配置选项、事件和数据源。 **1. 安装与引入** 首先,确保已经安装了jQuery和jQuery UI库。如果你还没有,可以通过CDN链接或者下载到本地项目中。引入所...

    jquery autocomplete下载.rar

    jQuery Autocomplete 是一个非常实用的插件,它为网页表单输入框提供了自动补全功能,极大地提升了用户体验。这个压缩包“jquery autocomplete下载.rar”包含了实现这一功能所需的基本文件,包括样式表、HTML 模板、...

    jquery Autocomplete插件,搜索自动完成

    jQuery plugin: Autocomplete 参数及实例 官网:jQuery plugin: Autocomplete 此插件依赖于 jquery 1.2.6 --- jquery 1.8.3 转自:http://www.cnblogs.com/duanhuajian/p/3398904.html

    Jquery autocomplete插件的使用示例

    下面我们将详细介绍如何使用jQuery Autocomplete插件。 首先,确保你已经引入了jQuery库和jQuery UI库。你可以通过CDN链接或本地文件引入。例如: ```html &lt;script src="https://code.jquery....

    jQuery AutoComplete使用实例

    **jQuery AutoComplete 使用详解** jQuery AutoComplete 是一个非常流行的 jQuery 插件,它为输入框提供了自动补全功能,能够极大地提升用户体验。这个插件基于 jQuery 库,因此需要先引入 jQuery 才能使用。在本文...

    jquery自动补全插件(jquery autocomplete)

    在压缩包中的 `jquery.autocomplete使用方法.txt` 文件,应该包含了详细的使用示例和代码解释,你可以参考这个文件来了解如何在实际项目中应用 AutoComplete 插件。 ### 6. 扩展功能 jQuery AutoComplete 还支持...

    jquery.autocomplete.js使用示例,可直接运行

    **jQuery Autocomplete.js 插件使用详解** jQuery Autocomplete.js 是一个非常实用的插件,它为HTML输入框提供了自动补全功能,极大地提升了用户体验。这个插件基于jQuery库,结合Ajax技术,能够实时从服务器获取...

    Jquery AutoComplete的使用方法实例

    **jQuery AutoComplete 使用详解** jQuery AutoComplete 是一个非常流行的 jQuery 插件,它为输入框提供了自动补全功能,常用于搜索框、表单输入等场景,极大地提升了用户体验。本篇将详细介绍如何使用 jQuery ...

    jquery的autocomplete(自动补全)插件

    **jQuery的Autocomplete插件**是用于实现网页输入框自动补全功能的一种高效解决方案,它极大地提升了用户体验,尤其是在用户需要从大量数据中选择时。这个插件是基于jQuery库的,因此,首先需要确保在项目中引入了...

    jquery-autocomplete 自动填充插件参数使用说明

    《jQuery Autocomplete 插件参数使用详解》 在Web开发中,为了提升用户体验,自动填充(Autocomplete)功能被广泛应用于搜索框、表单输入等场景。jQuery库提供了一个强大的Autocomplete插件,名为jQuery UI ...

    jquery Autocomplete 仿百度搜索 只能搜索提示

    在IT行业中,jQuery Autocomplete是一个常用的插件,用于实现类似于搜索引擎的自动补全功能。它为用户提供了方便快捷的输入体验,尤其适用于大型数据集的筛选。本项目以"jQuery Autocomplete 仿百度搜索 只能搜索...

    jquery autocomplete

    jQuery Autocomplete 是一个非常流行的 jQuery 插件,它为输入框提供了自动补全的功能,极大地提升了用户在网站上的交互体验。这个插件源自于 jQuery UI 库,但也可以单独使用。在本文中,我们将深入探讨 jQuery ...

    jquery插件-autocomplete

    **jQuery Autocomplete插件详解** 在前端开发中,jQuery库为我们提供了丰富的功能和简便的API,使得网页交互变得更加便捷。而jQuery Autocomplete插件则是一个非常实用的工具,它能够帮助用户在输入框中实现自动...

    JQuery autocomplete Ajax分页控件

    具体到这个例子,开发者可能对原始的jQuery autocomplete插件源码进行了修改,以支持分页功能。这可能涉及到以下几个关键点: 1. **数据请求**:原有的autocomplete组件可能只接受一次性返回所有建议数据的接口,...

    jquery autocomplete js 文件

    在本篇文章中,我们将深入探讨如何使用和配置 jQuery Autocomplete 插件,以及其背后的核心概念。 ### 1. jQuery Autocomplete 的基本原理 jQuery Autocomplete 是通过监听用户在输入框中的输入事件,根据输入内容...

    Jquery AutoComplete 使用demo

    jQuery AutoComplete 是一个非常流行的 jQuery 插件,它为输入框提供了自动补全的功能,广泛应用于网页表单、搜索框等场景,以提高用户体验。这个插件允许开发者从本地数组或通过异步方式从服务器获取数据,实现动态...

    利用Jquery.AutoComplete插件及微软提供的ChineseConverter.dll实现汉字、拼音、简拼模糊搜索

    本教程将详细介绍如何结合Jquery.AutoComplete插件和微软的ChineseConverter.dll库,实现在网页上进行汉字、拼音和简拼的模糊搜索功能。 首先,Jquery.AutoComplete是jQuery UI库中的一个组件,它能为输入框添加...

    jquery autocomplete dwr结合 修改Data

    标题中的“jQuery Autocomplete DWR结合 修改Data”指的是在Web开发中使用jQuery UI的Autocomplete组件与Direct Web Remoting (DWR)技术相结合,并对数据进行定制化处理的方法。jQuery Autocomplete是一个流行的UI...

    Jquery AutoComplete组件+Ajax实现搜索框输入提示功能小记

    - 前端收到数据后,使用jQuery AutoComplete插件或自定义逻辑来显示结果,为用户提供实时反馈。 #### 实现代码示例 下面通过具体的代码示例来展示如何使用JQuery + Ajax实现这一功能: 1. **引入必要的库文件**:...

    jquery autocomplete 动态补全例子有说明ajax加载

    jQuery Autocomplete是一款非常实用的JavaScript插件,它允许用户在输入框中输入文字时,根据已有的数据集动态提供补全建议。这个功能在许多Web应用中被广泛使用,如搜索框、表单输入等。在给定的“jquery ...

Global site tag (gtag.js) - Google Analytics