小试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 得到变量类型的函数
May 19 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
JavaScript知识点总结之如何提高性能
Jan 15 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
JS 对java返回的json格式的数据处理方法
Dec 05 Javascript
关于不同页面之间实现参数传递的几种方式讨论
Feb 13 Javascript
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
使用layui定义一个模块并使用的例子
Sep 14 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
为你的网站增加亮点的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中防止SQL注入方法详解
2014/12/25 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
js格式化时间小结
2014/11/03 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
python爬取个性签名的方法
2018/06/17 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
Django Aggregation聚合使用方法解析
2019/08/01 Python
python 实现return返回多个值
2019/11/19 Python
pytorch forward两个参数实例
2020/01/17 Python
Python模块 _winreg操作注册表
2020/02/05 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
最新远光软件笔试题面试题内容
2013/11/08 面试题
11月红领巾广播稿
2014/01/17 职场文书
学习保证书范文
2014/04/30 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
JS实现扫雷项目总结
2021/05/19 Javascript
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript