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 相关文章推荐
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
AngularJS入门教程之过滤器用法示例
Nov 02 Javascript
AngularJS中table表格基本操作示例
Oct 10 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
Nov 15 Javascript
JS处理一些简单计算题
Feb 24 Javascript
node中modules.exports与exports导出的区别
Jun 08 Javascript
详解如何从零开始搭建Express+Vue开发环境
Jul 17 Javascript
如何封装Vue Element的table表格组件
Feb 06 Vue.js
vue实现省市区联动 element-china-area-data插件
Apr 22 Vue.js
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编程开发“虚拟域名”系统
2006/10/09 PHP
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
js实现简单的星级选择器提交效果适用于评论等
2013/10/18 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
JavaScript设计模式之调停者模式实例详解
2018/02/03 Javascript
Webpack devServer中的 proxy 实现跨域的解决
2018/06/15 Javascript
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
银行实习生的自我评价
2014/01/13 职场文书
一年级小学生评语
2014/04/22 职场文书
委托书怎样写
2014/08/30 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
史上最牛的辞职信
2015/02/28 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书