AutoComplete
aspx页面
需要引用的文件:
<link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/jquery.autocomplete.js"></script>
script:
<script type="text/javascript" language="javascript">
$().ready(function() {
$.ajax({ contentType: "application/json",
url: "AutoComplete.ashx",
dataType: "json",
success: function (msg) {
$("#reg_XIAOQU").autocomplete(msg, {
minChars: 1, //最少输入字条
max: 40,
autoFill: false, //是否选多个,用","分开
mustMatch: false, //是否全匹配, 如数据中没有此数据,将无法输入
matchContains: true, //是否全文搜索,否则只是前面作为标准
scrollHeight: 220,
width: 200,
multiple: false,
formatItem: function (row, i, max) { //显示格式
return "<span>" + row.alladress + "</span>"; },
formatMatch: function (row, i, max) { //以什么数据作为搜索关键词,可包括中文,
return row.alladress; },
formatResult: function (row) { //返回结果
return row.alladress; }
}).result(function (event, data, formatted) {
alert(data.alladress); //根据最终返回的数据做处理
}); } });
});
</script>
后台代码处理页AutoComplete.ashx:
using System;
using System.Web;
using System.Data;
using System.Collections.Generic;
using System.Web.Script.Serialization;
public class AutoComplete : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
ServiceWS myWS = new ServiceWS(); //实例化数据操作类
string sql = "Select alladress From LIVINGAREA";
DataSet ds = myWS.GetDsFromSql(sql);
if (ds.Tables[0]!=null) {
string data = DbHelper.DataTable2Json(ds.Tables[0]);
context.Response.Write(data);
context.Response.Flush();
context.Response.End();
}
}
public bool IsReusable {
get { return false; }
}
}
效果图:

AutoComplete的更多相关文章
- autocomplete的使用
		autocomplete使用分为本地调用方法和读取远程读取数据源的方法 (1)本地调用方法 <script src="Scripts/jquery-1.4.1.min.js" ... 
- 原生js实现autocomplete插件
		在实际的项目中,能用别人写好的插件实现相关功能是最好不过,为了节约时间成本,因为有的项目比较紧急,没充分时间让你自己来写,即便写了,你还要花大量时间调试兼容性.但是出于学习的目的,你可以利用闲暇时间, ... 
- jQuery ui autocomplete 与easyUI冲突解决办法(重命名ui的autocomplete 和menu部分)
		http://jqueryui.com/download/ UI定制只选autocomplete 会自动把依赖的menu模块也加入进来--然而easyUI也有自己的menu,于是就-- 折腾了好久 ... 
- Bootstrap 中的 Typeahead 组件 -- AutoComplete
		Bootstrap 中的 Typeahead 组件就是通常所说的自动完成 AutoComplete,功能很强大,但是,使用上并不太方便.这里我们将介绍一下这个组件的使用. 第一,简单使用 首先,最简单 ... 
- smartComplete——轻量级的autoComplete插件,开源
		项目后端觉得autoComplete响应略慢,于是花了两天时间写了这插件,基于jQuery 1.7+,仓库地址 https://github.com/VaJoy/smartComplete ,欢迎各种 ... 
- Autocomplete 自动补全(Webform实战篇)
		开篇语 因为项目中需要用到一个自动补全的功能,功能描述: 需求一:新增收件人的时候,自动下拉显示出数据库中所有的收件人信息(显示的信息包括:姓名-收件地址-联系方式) 需求二:选中一个值得时候,分别赋 ... 
- jQuery AutoComplete在AJAX UpdatePanel环境中PostBack之后无法工作
		前些日子,Insus.NET有实现<ASP.NET MVC使用jQuery实现Autocomplete>http://www.cnblogs.com/insus/p/5638895.htm ... 
- jQuery AutoComplete 自动补全
		jQuery.AutoComplete是一个基于jQuery的自动补全插件.借助于jQuery优秀的跨浏览器特性,可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器. 特 ... 
- autocomplete="off"  不起作用
		首先来了解一下 表单自动填充的原理,当我们登录的时候,如果选择的记住登录密码,那么后续界面中如果有 <input type="text" name="field1& ... 
随机推荐
- Maven:jar 下载相关的问题
			在使用Maven下载jar包时,会遇到一些问题,如何解决他们呢? 1.仓库里有jar 包,更新Maven时报仓库里找不到jar包的错误 这个问题,时常在版本有大的变动时出现.(例如:新增加了一些fea ... 
- C/S打包 客户端/windows程序 Inno Setup
			之前介绍过InstallShield打包工具,本文再介绍更加方便的打包工具Inno Setup Inno Setup相对来说,比InstallShield更容易使用,不需要去等VS去创建项目,只要提供 ... 
- jsp中的@include与jsp:include区别详解
			1 前言 搞java开发的人也许都知道在jsp中引入项目中其他文件有如下两种方式 <%@include file="xxx.jsp"%> <jsp:include ... 
- RedHat 和 Mirantis OpenStack 产品的版本和功能汇总和对比(持续更新)
			Mirantis 和 Red Hat 作为 OpenStack 商业化产品领域的两大领军企业,在行业内有重要的地位.因此,研究其产品版本发布周期和所支持的功能,对制定 OpenStack 产品的版本和 ... 
- jquery ajax在跨域访问post请求的时候,ie9以下无效(包括ie9)
			1. 设置浏览器安全属性,启用[通过域访问数据源]选项,如图: 
- PHP核心技术与最佳实践——全局浏览
			难得买到并喜欢一本好书,‘PHP核心技术与最佳实践’. 几天时间,先看了个大概,总结一下整体是什么样子的,怎么看怎么学. 1.总共14章: 2.第1.2章讲PHP的OOP: 其中第一章侧重于PHP的O ... 
- [bzoj2653][middle] (二分 + 主席树)
			Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整. 给你一个长度为n的序列s. 回答Q个这样的询问:s的左端点在[a,b ... 
- wireshark 导出所有filter出来的包
			1.Edit->Mark All Displayed 2.File->Export Specified Packets->Marked packets only(选中) 
- BZOJ 2743 【HEOI2012】 采花
			题目链接:采花 这道题一眼看去,一个很显然的想法就是莫队.但是数据范围是\(10^6\)级别的,莫队显然已经过不去了. 其实感觉这道题和以前写过的一道题HH的项链很像.只不过那道题要求的是区间出现次数 ... 
- EF里一对一、一对多、多对多关系的配置和级联删除
			本章节开始了解EF的各种关系.如果你对EF里实体间的各种关系还不是很熟悉,可以看看我的思路,能帮你更快的理解. I.实体间一对一的关系 添加一个PersonPhoto类,表示用户照片类 /// < ... 
