zoukankan      html  css  js  c++  java
  • Json 序列化

           public ActionResult List(int oid, int pageIndex = DefaultPageIndex, int pageSize = Defaultpasesize)
            {
                OrdersOperator ordersOperator = new OrdersOperator();
                var order = ordersOperator.Get(oid);
                if (order != null)
                {
                    #region 其他车主对该租客的评论
                    long totalCount;
                    long totalPageCount;
                    var uid = CommonUserInfo.Uid;
                    var dal = new EvaluationInfoViewOperator();
                    string where = string.Format("TargetUserId={0} and Verification>{1}", order.UserProfileId, 0);
                    var list = dal.GetList(pageIndex, pageSize, out totalPageCount, out totalCount, where);
                    string strResult = "{"Status":1" +
                                      ","totalCount":" + totalCount +
                                      ","list":" + JsonConvert.SerializeObject(list) + "}";
                    return Json(strResult, JsonRequestBehavior.AllowGet);
                    #endregion
                }
              
                return View();
            }

    无刷新的调用该数据

            //这个事件是在翻页时候用的
            function pageselectCallback(pageId, jq) {
                //alert("pageId=" + pageId);
                CommentList(pageId);
                return false;
            }
    
            //得到评论列表
            function CommentList(pageIndex) {
                $.post('/Evaluation/List', { oid: RequestName("orderId"), page: pageIndex }, function (data) {
                    var strHtml = new StringBuilder();
                    data = eval("(" + data + ")");
                    //alert(data.totalCount);
                    $("#commentNum").html(data.totalCount);
                    console.dir(data);
                    $.each(data.list, function(i, n) {
                        strHtml.Append("<li>");
                        var userImgUrl = '/Content/Images/driver_image_empty';
                        var filePath = '@Setting.FileServer';
                        if (n.Avatar != '') {
                            userImgUrl = filePath + "/" + n.Avatar;
                        }
                        strHtml.Append("<a href="" class="pj_pic"><img src="" + userImgUrl + "" /></a><span>" + n.LoginId + "</span>");
                        strHtml.Append("<div class="pj_text">");
                        strHtml.Append("<div class="pj_star"></div>");
                        strHtml.Append("<div class="pj_neirong">" + n.Content + "</div>");
                        strHtml.Append("<div class="pj_date">评论时间:" + n.CreateTime.substring(0, 10) + "</div>");
                        strHtml.Append("</div>");
                        strHtml.Append("</li>");
                    });
                    $("#ulComment").html(strHtml.toString());
                    var objSelect = {
                        callback: pageselectCallback,
                        items_per_page: 15, //每页显示条目
                        //update firstPage、lastPage
                        first_text: "首页",
                        last_text: "末页",
                        //update
                        next_text: "下一页",
                        num_display_entries: 5,
                        num_edge_entries: 0,
                        current_page: pageIndex, //当前页索引
                        prev_text: "上一页"
                    };
                    $("#jPagination").pagination(data.totalCount, objSelect);
                    if (data.totalCount > 10) {
                        $("#jPagination").show();
                    } else {
                        $("#jPagination").hide();
                    }
                });
            }
  • 相关阅读:
    看到关于java资料比较全的,自己收藏
    ie6下pnghack——css方案
    git基本操作
    购物车功能实现
    jquery学习:获取位置position(),offset(),scrollTop困惑
    Datax3.0使用说明
    Scala字符串操作
    Scala中class、object、case class、case object区别
    Scala构造函数
    scala数组操作
  • 原文地址:https://www.cnblogs.com/llxy/p/4103553.html
Copyright © 2011-2022 走看看