zoukankan      html  css  js  c++  java
  • 在js 中使用ajax 调用后台代码方法,解析返回值

     一 . 在js 中使用ajax  调用后台代码方法,解析返回值

    1 ajax 请求格式

      $.ajax({

                type: "Post",

                url: "/coupons.aspx/AllVouchers",

                contentType: "application/json",

                data: "{'index': '" + index + "', 'status': '" + status + "'}",

                dataType: 'json',

            success: function (data) {

                data = JSON.parse(data.d);  

               }

    });

    $.ajax({

            type: "Post",

            url: "/coupons.aspx/AllVouchersCount",

            contentType: "application/json",

            data: "{ 'status': '" + status + "'}",

            dataType: 'json',

            success: function (data) {

              

                data= eval("(" + data.d + ")").result;

               }

    });

    2  后台方法

    //列表

      public partial class coupons : System.Web.UI.Page

     {

            [WebMethod]

            public static string AllVouchers(string index,string status )

            {

                int pageindex = Convert.ToInt32(index);

                int page = 9;

     

                string uid = "";

                if (HttpContext.Current.Session["uid"] == null)

                {

                    HttpContext.Current.Response.Redirect("login.aspx");

                }

                else

                {

                    uid = PubEncryptionFunc.PublicDecrypt(HttpContext.Current.Session["uid"].ToString());

                }

     

                return JsonConvert.SerializeObject(COUPON_DAIJIN.getInstanct().DsCoupon_DaiJin(uid, status, pageindex, page));

            }

        //总计录数

            [WebMethod]

            public static  string AllVouchersCount(string status)

            {

                string uid = "";

                if (HttpContext.Current.Session["uid"] == null)

                {

                    HttpContext.Current.Response.Redirect("login.aspx");

                }

                else

                {

                    uid = PubEncryptionFunc.PublicDecrypt(HttpContext.Current.Session["uid"].ToString());

                }

               string json = "{"result":""+ COUPON_DAIJIN.getInstanct().Coupon_DaiJinCount(uid, status).ToString() + ""}";

                return json ;

            }

  • 相关阅读:
    [问题2014A05] 复旦高等代数 I(14级)每周一题(第七教学周)
    oracle的相关信息
    进程和线程的区别
    阿里云人脸检测定位
    php与oracle11g经典分页
    Linux 远程复制
    redis的相关信息
    教你编译PHP7 (nginx+mysql+php7)
    nginx的相关信息
    php about session store db or cache
  • 原文地址:https://www.cnblogs.com/piguo/p/5112351.html
Copyright © 2011-2022 走看看