js ajax前台调用后台带参数的方法

  <script type="text/javascript">

 $.ajax({

                type: "Post",
                url: "MobileProductDetail.aspx/ok",
                async: false,
                data: "{'Grade':'" + gradeKZ + "','Quantion':'" + quantion + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(data) {

                    Array = data.d; //后台返回出来的数据源


</script>

后台的方法:

      [WebMethod] //这个一定需要引用
        public static List<Detail> ok(string Grade,string Quantion )  //返回的是集合数据
        {
            int index = 0;
            if (Quantion == "")
            {
                index = 0;
            }
            else {
                index = QConvert.ToInt32(Quantion);
            }

            List<Detail> Details = new List<Detail>(); //定义集合
            String result = String.Empty;
            Base_CommentManage _Base_CommentManage = new Base_CommentManage(); //实例化业务逻辑层然后调用方法
            DataTable dt = new DataTable();
            dt = _Base_CommentManage.GetDetailHandler((index+1), (index + 5), InGoodsID, Grade); //一个方法
            if (dt != null || dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
 //循环访问存储在类中
                    Detail _Detail = new Detail();
                    _Detail.InCommentID = dr["InCommentID"].ToString();
                    _Detail.WechatPic = dr["WechatPic"].ToString();
                    _Detail.ClientName = dr["ClientName"].ToString();
                    _Detail.Comment = dr["Comment"].ToString();
                    _Detail.ComentDate = dr["ComentDate"].ToString();
                    _Detail.Image = dr["Image"].ToString();
                    _Detail.OrderTime = dr["OrderTime"].ToString();
                    _Detail.Grade = dr["Grade"].ToString();
                    Details.Add(_Detail); //添加到
                }
            }
            return Details; //返回数据 前台取值

        }


  public class Detail  //创建的一个类
        {
            public String InCommentID { get; set; }
            public String WechatPic { get; set; }
            public String ClientName { get; set; }
            public String Comment { get; set; }
            public String ComentDate { get; set; }
            public String Image { get; set; }
            public String OrderTime { get; set; }
            public String Grade { get; set; }

        }

猜你喜欢

转载自blog.csdn.net/weixin_42206447/article/details/80310478