jquerajax调用后台方法.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jquerajax调用后台方法

?Asp.net中JQuery、ajax调用后台方法总结分类:?Ajax2013-11-01 08:57?137人阅读?评论(1)?收藏?举报目录(?)[+]通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery、Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了、灵活运用:1、有参数的方法调用示例代码如下:前台jQuery代码:$(function() {nbsp;?知道的一种就是ajax调后台的方法。?1、有参数的方法调用?示例代码如下:?前台jQuery代码:[plain]?view plaincopyprint?span?style=font-size:18px$(function()?{???var?browers?=?browersEstimate();???var?params?=?{browersType:?+?browers?+?};???$.ajax({???type:?POST,???????????????????//提交方式??url:?Default.aspx/RecordData,???//提交的页面/方法名??data:?params,???????????????????//参数(如果没有参数:null)??dataType:?json,???????????????????//类型??contentType:?application/json;?charset=utf-8,?success:?function(data)?{?//返回的数据用data.d获取内容??alert(data.d);?},?error:?function(err)?{?alert(err);?});?});/span??这个是jquery下Ajax方法调用后台方法。?这个方法有几点需要说明:?type方式必须是post,再有就是后台的方法必须是静态的,方法声明要加上特性[System.Web.Services.WebMethod()],传递的参数个数也应该和方法的参数相同。?asp.net后台方法:[plain]?view plaincopyprint?span?style=font-size:18px?[System.Web.Services.WebMethod()]???public?static?void?RecordData(string?browersType)???{???if?(BrowserControl.Counters?==?null)???{???BrowserControl.InitData(0);???}????if?(browersType?==?)???{???browersType?=?Other;???}????BrowserControl.AddOneByBrowserType(browersType);???if?(BrowserControl.WriteInDataBase())???{???BrowserControl.OldTotalCount?=?BrowserControl.Counters.Count;???}???else???{???BrowserControl.OldTotalCount?=?0;???}???}/span?2、无参数的方法调用???示例代码:?前台jQuery代码[plain]?view plaincopyprint?span?style=font-size:18px$(function()?{?$(#btnOK).click(function()?{?$.ajax({?//要用post方式??type:?Post,?//方法所在页面和方法名??url:?data.aspx/SayHello,?contentType:?application/json;?charset=utf-8,?dataType:?json,?success:?function(data)?{?//返回的数据用data.d获取内容??alert(data.d);?},?error:?function(err)?{?alert(err);?}?});?//禁用按钮的提交??return?false;?});});/span?asp.net后台方法[plain]?view plaincopyprint?span?style=font-size:18px[System.Web.Services.WebMethod()]??public?static?string?SayHello(){return?Hello?Ajax!;}/span?3、返回数组方法的调用示例前台JQuery代码:[plain]?vi

文档评论(0)

hagoulz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档