<script type="text/javascript">
$.ajax({
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; }
}