jQuery调用WebMethod(PageMethod) NET2.0的方法


Posted in Javascript onApril 15, 2016

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
Oct 16 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
javascript jq 弹出层实例
Aug 25 Javascript
js中的setInterval和setTimeout使用实例
May 09 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
jQuery实现6位数字密码输入框
Dec 29 Javascript
微信小程序 页面跳转传递值几种方法详解
Jan 12 Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 Javascript
Angular2 自定义validators的实现方法
Jul 05 Javascript
mui框架 页面无法滚动的解决方法(推荐)
Jan 25 Javascript
JS实现根据详细地址获取经纬度功能示例
Apr 16 Javascript
Vue SSR 即时编译技术的实现
May 06 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 #Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 #Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 #Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 #Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 #Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 #Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 #Javascript
You might like
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
javascript 必知必会之closure
2009/09/21 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
Python中__call__用法实例
2014/08/29 Python
Python守护进程(daemon)代码实例
2015/03/06 Python
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python数组复制拷贝的实现方法
2015/06/09 Python
PyQt5实现拖放功能
2018/04/25 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
使用python3构建文件传输的方法
2019/02/13 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Python Celery多队列配置代码实例
2019/11/22 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
python 实现Harris角点检测算法
2020/12/11 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
物流创业计划书
2014/02/01 职场文书
社区工作者感言
2014/03/02 职场文书
小学生植树节活动总结
2014/07/04 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
Python if else条件语句形式详解
2022/03/24 Python