小试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 相关文章推荐
一个对于js this关键字的问题
Jan 09 Javascript
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
JavaScript中数据结构与算法(二):队列
Jun 19 Javascript
js时间戳转为日期格式的方法
Dec 28 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
Dec 02 Javascript
jQuery事件详解
Feb 23 Javascript
解决循环中setTimeout执行顺序的问题
Jun 20 Javascript
vue实现点击关注后及时更新列表功能
Jun 26 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
Nov 29 Javascript
JS使用正则表达式实现常用的表单验证功能分析
Apr 30 Javascript
javascript 数组(list)添加/删除的实现
Dec 17 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
php数据类型判断函数有哪些
2013/09/23 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
Python合并字符串的3种方法
2015/05/21 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
python和JavaScript哪个容易上手
2020/06/23 Python
销售总监岗位职责
2014/01/04 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
投标授权委托书范文
2014/08/02 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
幼儿园六一主持词
2015/06/30 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android