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 ;

            }

  • 相关阅读:
    TSINGSEE青犀视频启动行人检测功能程序出现启动两次是什么原因?
    视频监控换代升级,5G+AI助力视频监控的超高清化发展
    视频流的内容分发如何发展才能适应未来用户的需求?
    H265播放器EasyPlayer测试demo停顿后实现自动重连的优化分享
    TSINGSEE青犀视频流媒体平台EasyCVR/EasyNVR/EasyDSS/EasyGBS启动与运行说明
    与AI结合的视频分析如何为视频监控提供更加有力的辅助功能?
    021中国大学生程序设计竞赛(CCPC)- 压力测试赛题解
    UK Day11
    UK Day9
    UK Day3
  • 原文地址:https://www.cnblogs.com/piguo/p/5112351.html
Copyright © 2011-2022 走看看