小试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 相关文章推荐
实用javaScript技术-屏蔽类
Aug 15 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
Dec 31 Javascript
jQuery Mobile 导航栏代码
Nov 01 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
Aug 10 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
vue项目创建并引入饿了么elementUI组件的步骤
Apr 11 Javascript
element-ui中Table表格省市区合并单元格的方法实现
Aug 07 Javascript
使用js实现一个简单的滚动条过程解析
Sep 10 Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 07 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
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
Linux下Python获取IP地址的代码
2014/11/30 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
物流经理自我评价
2013/09/23 职场文书
单位委托书范本
2014/04/04 职场文书
2014年技术员工作总结
2014/11/18 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
聘任证明怎么写
2015/03/02 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP