jQuery插件autoComplete使用

安装/需要引入的文件

<script type="text/javascript" src="../js/jquery-1.8.3.min.js.js"></script>

<link href="../plug/autoComplete/styles.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../plug/autoComplete/jquery.autocomplete.js"></script>

//这里是我的相对路径,读者根据需要使用自己相应的正确路径



<input type="text" id="autocomplete" value="全部" />

//使用插件的元素



好了,下面主要从两个方面讲解改插件使用方法:本地数据,ajax动态获取数据

本地数据

var countries = [
  { value: ‘American‘, data: ‘us‘ },
  { value: ‘Chinese‘, data: ‘zh-cn‘ },
// ...
  { value: ‘English‘, data: ‘en‘ }
];

$(‘#autocomplete‘).autocomplete({
  lookup: countries,
  onSelect: function (suggestion) {
    alert(‘You selected: ‘ + suggestion.value + ‘, ‘ + suggestion.data);
  }
});

//so easy!



ajax动态筛选服务器数据

$(‘#autocomplete‘).autocomplete({
  //获取服务器数据的url
  serviceUrl: ‘http://www.baidu.com/api‘,
  //传给服务器关键词的参数名,类似于这个ajax请求$.post(url, {‘filter‘ : keywords} ,function(){})中的filter
  paramName : ‘filter‘,
  transformResult: function(response) {
  //解析服务器传过来的json字符串
  var obj = $.parseJSON(response);
  return {
    suggestions: $.map(obj.list, function(dataItem) {
      return { value: dataItem.right, data: dataItem.left };
    })
  };
},
  //选中值后数据处理
  onSelect: function (suggestion) {
    beneficiaryCode=suggestion.data;
    beneficiary=suggestion.value;
  }
});

时间: 2025-01-04 14:20:25

jQuery插件autoComplete使用的相关文章

jQuery 插件autocomplete

jQuery 插件autocomplete 应用 项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. autocomplete官网 : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下载jQuery autocomplete插件). 淘宝商品搜索功能 效果: 下面来使用

JQuery 插件 autocomplete

最近有个功能就是对文本框里的内容模糊查询,并出现一个下拉框对模糊查询出来的内容进行选择.最开始写的时候我就想起以前的公司遇到过,用的是rpc(简称人品差),but我已经记不得咋个实现的了,然后各种求助以前的同事.然而他们都不晓得咋个弄了.好吧,咋办呢,我就问旁边的同事有没有遇到过这种类似的功能,怎么做的,早点问也不至于时间白白浪费吧.于是就有了autocomplete.我的知识面不广,所以现在我也尽量在总结,不要笑. 进入主题: 官网地址:api.jqueryui.com/autocomplet

JQuery插件autocomplete使用说明文档

项目中有时会用到ajax自动补全查询,就像Google的搜索框中那样,输入汉字或者字母的首个字母,则包含这个汉字或者字母的相关条目会显示出来供用户选择,该插件就是实现这样的功能的.autocomplete官网 : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下载jQuery autocomplete插件). 使用此插件需要引用两个js文件和一个css文件, 分别如下: jquery核心库文件  <scrip

jQuery插件autoComplete使用详解

安装/需要引入的文件 <script type="text/javascript" src="../js/jquery-1.8.3.min.js.js"></script> <link href="../plug/autoComplete/styles.css" type="text/css" rel="stylesheet" /><script type=&quo

jQuery 插件autocomplete 应用

autocomplete官网 : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下载jQuery autocomplete插件). 淘宝商品搜索功能 效果: 下面来使用 autocomplete插件来实现类似效果. 1. 创建 AjaxPage.aspx 页面,在其中定义 WebMethod 方法来返回 搜索页面需要的输入框所有提示条目. 后台代码如下: 1 using System.Collections.

jQuery插件- Autocomplete应用详解

项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. autocomplete官网 : http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ (可下载jQuery autocomplete插件). 淘宝商品搜索功能 效果: 下面来使用 autocomplete插件来实现类似效果. 1.

jquery插件autocomplete

项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>无标题页</title> <link rel="Stylesheet

jQuery插件 Autocomplete 不支持多中文的解决办法

web前端开发中,涉及到选择的时候,Autocomplete是一个相当常用的插件,但是此插件在涉及到中文的时候却有一些bug. 当每次输入一个中文字的时候,这个插件工作的很好,当一次输入多个中文字的时候,就不能产生过滤作用. 这个问题在手机移动端显示的尤为明显.即使使用 Autocomplete 的mobile版本这个问题一样存在. 查看源码,分析原因在于,过滤触发的事件是 根据event.keyCode 来判断的.但是由于中文输入的特殊性,尤其在手机上,先拼音,然后选择汉字, 这个汉字,选择汉

JQuery 插件之Ajax Autocomplete(ajax自动完成)

平时用百度,谷歌搜索的时候 会有一个下 拉列表进行提示 这是一个非常好的功能 本文要介绍的这个JQuery 插件 名叫Ajax Autocomplete 顾名思义 ajax 也就是用ajax的方式获取搜索提示信息然后返回呈现出来 上效果图 闲话不多说直接上代码 本文使用到的文件有: 1,点击 Ajax Autocomplete for jQuery, version 1.1.3  下载 引用文件: <script type="text/javascript" src="