小试JQuery的AutoComplete插件


Posted in Javascript onMay 04, 2011

前台代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<!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>JQuery的自动完成功能</title> 
<script src="jquery.autocomplete/jquery-autocomplete/lib/jquery.js" type="text/javascript"></script> 
<script src="jquery.autocomplete/jquery-autocomplete/jquery.autocomplete.min.js" type="text/javascript"></script> 
<link href="jquery.autocomplete/jquery-autocomplete/jquery.autocomplete.css" rel="stylesheet" type="text/css" /> 
<script src="jquery.autocomplete/jquery-autocomplete/demo/localdata.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
raiseEvent(); 
}); 
//请求完成,被回调的函数 
function rServer(arg, context) { 
eval(arg); 
$("#sugest").focus().autocomplete(data); 
} 
//向服务器端发起数据处理请求 
function raiseEvent(arg, context) 
{ 
<%=ClientScript.GetCallbackEventReference(this,"arg","rServer","context") %>; 
} 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<input type="text" name="text" id="sugest" style="width:200px" /> 
</div> 
</form> 
</body> 
</html>

然后就是后台代码,当然了,这里只是模拟数据:
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Text; 
public partial class _Default : System.Web.UI.Page,ICallbackEventHandler 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
if (!IsPostBack) 
{ 
} 
} 
private StringBuilder GenStr() 
{ 
StringBuilder sbStr = new StringBuilder(); 
sbStr.Append("var data = "); 
sbStr.Append("["); 
sbStr.Append("\"Aback\","); 
sbStr.Append("\"back\","); 
sbStr.Append("\"cback\","); 
sbStr.Append("\"english\","); 
sbStr.Append("\"confidence\","); 
sbStr.Append("\"diligent\","); 
sbStr.Append("\"honor\","); 
sbStr.Append("\"delicious\""); 
sbStr.Append("];"); 
return sbStr; 
} 
public string GetCallbackResult() 
{ 
return GenStr().ToString(); 
} 
public void RaiseCallbackEvent(string eventArgument) 
{ 
} 
}
Javascript 相关文章推荐
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 Javascript
AJAX分页的代码(后台asp.net)
Feb 14 Javascript
jQuery Jcrop插件实现图片选取功能
Nov 23 Javascript
JQuery入门—编写一个简单的JQuery应用案例
Jan 03 Javascript
js动态生成指定行数的表格
Jul 11 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 Javascript
浅谈JavaScript 框架分类
Nov 10 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
js比较两个单独的数组或对象是否相等的实例代码
Apr 28 Javascript
javascript实现抢购倒计时程序
Aug 26 Javascript
为你的网站增加亮点的9款jQuery插件推荐
May 03 #Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
May 03 #Javascript
Jquery 绑定时间实现代码
May 03 #Javascript
jqgrid 简单学习笔记
May 03 #Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 #Javascript
jQuery之网页换肤实现代码
Apr 30 #Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
Apr 28 #Javascript
You might like
无线电的诞生过程
2021/03/01 无线电
php图片验证码代码
2008/03/27 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
python文件操作相关知识点总结整理
2016/02/22 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
Python之list对应元素求和的方法
2018/06/28 Python
Python读取指定日期邮件的实例
2019/02/01 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
2014年教师节活动总结
2014/08/29 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python