手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery调用WebMethod(PageMethod) NET2.0的方法
jQuery调用WebMethod(PageMethod) NET2.0的方法
摘要:本文实例讲述了jQuery调用WebMethod(PageMethod)NET2.0的方法。分享给大家供大家参考,具体如下:首先必须在Web...

本文实例讲述了jQuery调用WebMethod(PageMethod) NET2.0的方法。分享给大家供大家参考,具体如下:

首先必须在WebConfig下的system.web节点加入此配置信息

<httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </httpModules>

ScriptMethod(ResponseFormat = ResponseFormat.Json)] [WebMethod] /// <summary> /// 是否允许注册 /// </summary> /// <param name="MemberLoginID"></param> /// <returns></returns> public static MemberInfo AllowRegist(string MemberLoginID) { return new MemberInfo();//由于设置了返回类型是JSON,所以客户端的JQ能够识别 // MemberInfoBLL mi = new MemberInfoBLL(); //if (!mi.ExistMember(MemberLoginID)) //return "{d:true}";//我测试发现,客户段在接收数据的时候,会多了2个双引号,导致转换JSON格式失败..郁闷 //else //return "{d:false}"; }

$.ajax({ cache:false, type: 'POST', contentType: 'application/json; charset=utf-8', data: "{'MemberLoginID':'" + $("#<%=MemberLoginID.ClientID %>").val() + "'}", dataType: 'json', url: 'Reg.aspx/getDate', success: function(result,x,y) { alert(result); }, beforeSend:function (xhr) { xhr.setRequestHeader('If-Modified-Since', '0'); //this; // 调用本次AJAX请求时传递的options参数 }, error: function(e) { debugger; //alert("可能服务器忙没有返回数据,请重试"); } });

希望本文所述对大家jQuery程序设计有所帮助。

【jQuery调用WebMethod(PageMethod) NET2.0的方法】相关文章:

jquery预加载图片的方法

JS或jQuery获取ASP.NET服务器控件ID的方法

浅谈jQuery中replace()方法

jQuery实现返回顶部效果的方法

JS/Jquery判断对象为空的方法

Jquery使用val方法读写value值

JQuery使用index方法获取Jquery对象数组下标的方法

Jquery动态添加输入框的方法

动态加载jQuery的方法

jQuery实现表格行上移下移和置顶的方法

精品推荐
分类导航