asp.net-ajax使用-WebMethod使用
Posted 随缘梦中人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net-ajax使用-WebMethod使用相关的知识,希望对你有一定的参考价值。
1、js
$.ajax({ type: "POST", contentType: "application/json", url: "activity-apply.aspx/BaoMing", data: "{ID:1}", dataType: ‘json‘, success: function (result) { $(result.d).each(function () { var datax=this[‘NeiRong‘]; if (datax == "报名成功!") { $(".touming,.baoming-success").show(); $("html").css("overflow-y", "hidden"); } else { alert(datax); } }); }, error: function (result, e) { alert(e); } });
2、C#,必须为static方法,使用不了跳转
session使用方式:HttpContext.Current.Session
[WebMethod] public static string GetAwards() { if (LotterySets.Count > 0) { return JsonConvert.SerializeObject(new { Success = true, Data = LotterySets, Msg = "获取成功" }); } else { return JsonConvert.SerializeObject(new { Success = false, Data = LotterySets, Msg = "奖项为空" }); } }
以上是关于asp.net-ajax使用-WebMethod使用的主要内容,如果未能解决你的问题,请参考以下文章
[WebMethod]的使用,ajax调用[WebMethod]的使用,webservice(web服务) asmx的使用,ajax调用[WebMethod]进行json传输