jquery.autocomplete调用asp.net的WebService完美实现类似于淘宝自动完成的效果
2010-07-17 16:45
676 查看
在实际使用中,感觉淘宝搜索的自动完成功能做的很人性化,有内容提示还有记录显示。如下图:WebService代码
注意:切忌要在配置文件中 <system.web>节点下加入如下配置,否则会报因URL意外地以”/…”结束的错误
如果此篇文章对你有帮助,麻烦您请顶下。您的支持就是我最大的动力!!
using System; using System.Web; using System.Collections; using System.Collections.Generic; using System.Web.Services; using System.Web.Services.Protocols; using System.Data; using TestBLL; using TestModel; using Jayrock.Json.Conversion; using System.Text; /// <summary> /// WebService 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService] public class WebService : System.Web.Services.WebService { public WebService() { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string HelloWorld(string q) { string str = ""; DataTable table = new CommonBLL().ExecuteDataSet("select UserName,CONVERT(varchar(12),Birthday,111) Birthday from [User] where UserName like '%" + q + "%'").Tables[0]; Jayrock.Json.JsonArray jsonList = new Jayrock.Json.JsonArray(); Jayrock.Json.JsonObject json; foreach (DataRow row in table.Rows) { json = new Jayrock.Json.JsonObject(); json.Accumulate("uname", row["UserName"]); json.Accumulate("day", row["Birthday"]); jsonList.Add(json); } str = jsonList.ToString(); return str; } }
注意:切忌要在配置文件中 <system.web>节点下加入如下配置,否则会报因URL意外地以”/…”结束的错误
<system.web> <webServices> <protocols> <add name="HttpPost"/> <add name="HttpGet"/> </protocols> </webServices></system.web>
如果此篇文章对你有帮助,麻烦您请顶下。您的支持就是我最大的动力!!
相关文章推荐
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
- ASP.NET jQuery 食谱25 (使用jQuery UI的Autocomplete方法实现文本框的自动搜索填充功能)
- jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
- jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
- jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
- ASP.NET jQuery 随笔 使用jQuery UI的Autocomplete方法实现文本框的自动搜索填充功能
- jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
- jQuery如何调用ASP.NET的WebService
- ASP.NET WebForm Form表单如何实现MVC那种“自动装配”效果呢?
- jQuery调用ASP.NET的WebService
- jQuery.Autocomplete实现自动完成功能(详解)
- 【原】asp.net1.1中使用jquery调用后台webservice文件
- ASP.NET MVC 3实现类似于Server.Transfer的效果
- 使用jQuery调用ASP.NET WebService的简易教程
- jQuery.Autocomplete实现自动完成功能
- JQuery和ASP.NET分别实现级联下拉框效果
- jQuery.Autocomplete实现自动完成功能(详解)
- asp.net中使用jQuery调用WebService返回JSON数据