小试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 相关文章推荐
判断ie的两种简单方法
Aug 12 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
JavaScript 学习笔记之变量及其作用域
Jan 14 Javascript
Jquery 实现table样式的设定
Jan 28 Javascript
kindeditor修复会替换script内容的问题
Apr 03 Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 Javascript
使用JQuery选择HTML遍历函数的方法
Sep 17 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
原生js添加一个或多个类名的方法分析
Jul 30 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
为你的网站增加亮点的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
php 中文字符入库或显示乱码问题的解决方法
2010/04/12 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
vuex的使用步骤
2021/01/06 Vue.js
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
实例说明Python中比较运算符的使用
2015/05/13 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
Django如何实现上传图片功能
2019/08/16 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
django的autoreload机制实现
2020/06/03 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
shell程序中如何注释
2012/01/28 面试题
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
红旗团支部事迹材料
2014/01/27 职场文书
班长自荐书范文
2014/02/11 职场文书
2014年药房工作总结
2014/11/22 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python