小试JQuery的AutoComplete插件
2023-06-13 09:14:28 时间
前台代码如下:
复制代码代码如下:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>JQuery的自动完成功能</title>
<scriptsrc="jquery.autocomplete/jquery-autocomplete/lib/jquery.js"type="text/javascript"></script>
<scriptsrc="jquery.autocomplete/jquery-autocomplete/jquery.autocomplete.min.js"type="text/javascript"></script>
<linkhref="jquery.autocomplete/jquery-autocomplete/jquery.autocomplete.css"rel="stylesheet"type="text/css"/>
<scriptsrc="jquery.autocomplete/jquery-autocomplete/demo/localdata.js"type="text/javascript"></script>
<scripttype="text/javascript">
$(document).ready(function(){
raiseEvent();
});
//请求完成,被回调的函数
functionrServer(arg,context){
eval(arg);
$("#sugest").focus().autocomplete(data);
}
//向服务器端发起数据处理请求
functionraiseEvent(arg,context)
{
<%=ClientScript.GetCallbackEventReference(this,"arg","rServer","context")%>;
}
</script>
</head>
<body>
<formid="form1"runat="server">
<div>
<inputtype="text"name="text"id="sugest"style="width:200px"/>
</div>
</form>
</body>
</html>
然后就是后台代码,当然了,这里只是模拟数据:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Text;
publicpartialclass_Default:System.Web.UI.Page,ICallbackEventHandler
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!IsPostBack)
{
}
}
privateStringBuilderGenStr()
{
StringBuildersbStr=newStringBuilder();
sbStr.Append("vardata=");
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("];");
returnsbStr;
}
publicstringGetCallbackResult()
{
returnGenStr().ToString();
}
publicvoidRaiseCallbackEvent(stringeventArgument)
{
}
}
相关文章
- 利用jquery实现图片显隐特效
- jquery checkbox 选中方法「建议收藏」
- JQuery中的bind()和unbind()的理解「建议收藏」
- jwplayer html插件,jQuery插件JWPlayer视频播放器用法实例分析
- Happy.js:轻量级的 jQuery 表单验证插件
- jquery 全反选实现插件详解编程语言
- jquery鼠标点击穿透的解决方法详解编程语言
- jQuery下载和安装
- Jquery操作Select简单方便一个js插件搞定
- Jquery实战_读书笔记1—选择jQuery
- LazyLoad延迟加载图片的jQuery插件
- 一步一步制作jquery插件Tabs实现过程
- 使用jQuery模板来展现json数据的代码
- jQuery的运行机制和设计理念分析
- JQuery之拖拽插件实现代码
- 一款Jquery分页插件的改造方法(服务器端分页)
- jquery(live)中Fileinput的change方法只起一次作用的解决办法
- 推荐40个非常优秀的jQuery插件和教程【系列三】
- 推荐17个优美新鲜的jQuery的工具提示插件
- jQuery中(function(){})()执行顺序的理解
- JQuery中关于jquery.js与jquery.min.js的比较探讨
- jQuery计算textarea中文字数(剩余个数)的小程序
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- 超棒的响应式布局jQuery插件Freetile.js
- 推荐6款基于jQuery实现图片效果插件
- jQuery多媒体插件jQueryMediaPlugin使用详解
- Jquery实现图片预加载与延时加载的方法
- 10分钟学会写Jquery插件实例教程