jquery autocomplete自动完成插件的的使用方法


Posted in Javascript onAugust 07, 2010

首先下载所需文件,jquery.autocomplete.js和jquery.autocomplete.css。
由于该控件获得数据可以从数组和URL两种方式获取,所以写了两个简单的小例子试验一下。
前台代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AutoComplete.aspx.cs" Inherits="AutoComplete" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 
<script src="Scripts/jquery.autocomplete.js" type="text/javascript"></script> 
<link href="Styles/jquery.autocomplete.css" type="text/css" /> 
<script language="javascript" type="text/javascript"> 
//直接由数组获得 
$(document).ready((function () { 
var data = ["河北省", "河南省", "山东", "北京", "天津"]; 
$("#txtProvince").autocomplete(data); 
//由SERVER端获得 
$("#txtUser").autocomplete("GetUserName.aspx"); 
} 
)); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
省份:<input id="txtProvince" type="text" /> 
</div> 
<div> 
用户名:<input id="txtUser" type="text" /></div> 
</form> 
</body> 
</html>

其中用户名部分是从后台读取数据,相应的URL为GetUserName.aspx。该页面的.cs文件为:
protected void Page_Load(object sender, EventArgs e) 
{ 
//默认传入的键值为q 
if (Request.QueryString["q"] != null) 
{ 
string key = Request.Params["q"].ToString(); 
string result = ""; 
db db = new db(); 
string sql = "select UserName from Users where UserName like '" + key + "%'"; 
SqlDataReader dr = db.GetReader(sql); 
while (dr.Read()) 
{ 
result += dr["UserName"].ToString() + "\n"; 
} 
if (result == "") 
result = "not exists"; 
Response.Write(result); 
} 
}

写完之后发现可以实现想要的功能,可是样式老是有问题。显示出来的结果列表挺丑的,好像没有套用上CSS。想了半天也没看出哪的问题来。今天早上猛然发现犯了一个低级错误啊,少写了rel="stylesheet",MY GOD!服了自己了。
一个简单的例子到此完成了。继续学习。
Javascript 相关文章推荐
javascript 面向对象全新理练之原型继承
Dec 03 Javascript
JQuery的Validation插件中Remote验证的中文问题
Jul 26 Javascript
jquery下实现overlay遮罩层代码
Aug 25 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
Nov 25 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 Javascript
JS的数组迭代方法
Feb 05 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
vue组件之Alert的实现代码
Oct 17 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
Jan 12 Javascript
p5.js实现简单货车运动动画
Oct 23 Javascript
小程序实现按下录音松开识别语音
Nov 22 Javascript
jQuery的实现原理的模拟代码 -5 Ajax
Aug 07 #Javascript
javascript new fun的执行过程
Aug 05 #Javascript
过虑特殊字符输入的js代码
Aug 05 #Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 #Javascript
javascript new后的constructor属性
Aug 05 #Javascript
FileUpload上传图片(图片不变形)
Aug 05 #Javascript
JavaScript中关于indexOf的使用方法与问题小结
Aug 05 #Javascript
You might like
PHP分页类集锦
2014/11/18 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
PHP中16个高危函数整理
2019/09/19 PHP
代码生成器 document.write()
2007/04/15 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
Python2实现的LED大数字显示效果示例
2017/09/04 Python
在双python下设置python3为默认的方法
2018/10/31 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
求职简历中个人的自我评价
2013/12/25 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
感恩之星事迹材料
2014/05/03 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
大学生安全教育心得体会
2016/01/15 职场文书