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 相关文章推荐
学习ExtJS Panel常用方法
Oct 07 Javascript
Javascript结合css实现网页换肤功能
Nov 02 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
javascript使用location.search的示例
Nov 05 Javascript
DOM节点删除函数removeChild()用法实例
Jan 12 Javascript
JavaScript中constructor()方法的使用简介
Jun 05 Javascript
JS版元素周期表实现方法
Aug 05 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
为什么Vue3.0使用Proxy实现数据监听(defineProperty表示不背这个锅)
Oct 14 Javascript
浅谈vue中组件绑定事件时是否加.native
Nov 09 Javascript
js实现单元格拖拽效果
Feb 10 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 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
jquery 弹出层实现代码
2009/10/30 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
JS中的数组的sort方法使用示例
2014/01/22 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
jQuery实现滑动开关效果
2020/08/02 jQuery
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
Python中无限循环需要什么条件
2020/05/27 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
升职感谢信
2015/01/22 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
创业计划书之水果店
2019/07/18 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL