zoukankan      html  css  js  c++  java
  • Asp.net_Webservice返回json

     [WebMethod]
            public List<PictureManager> LoadPictureOne()
            {
                dataDataContext context = new dataDataContext();
                List<PictureManager> list = new List<PictureManager>();
                try
                {
                    List<PictureManager> li = context.PictureManager.Where(p => p.TypeId == 2 && p.IsShow == true).OrderByDescending(p => p.Id).Take(8).ToList();
                    foreach (PictureManager item in li)
                    {
                        PictureManager tb = new PictureManager();
                        tb.Id = item.Id;
                        tb.Name = item.Name;
                        tb.Picture = item.Picture;
                        tb.Price = item.Price;
                        tb.PriceInfo = item.PriceInfo;
                        tb.Remark = item.Remark;
                        list.Add(tb);
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
                return list;
            }
    //加载图片1
    function LoadPictureOne() {
        $("#div1").html("");
        var htmlInfo = "";
        $.ajax({
            type: "post",
            contentType: "application/json;charset=utf-8",
            url: "../../service/backstageService.asmx/LoadPictureOne",
            data: "",
            dataType: "json",
            success: function (result) {
                var data = eval(result.d);
                $(data).each(function () {
                    htmlInfo += "<div class='moxin'><div ><img style="223px; height:217px;" src='../../images/PictureManager/" + this.Picture + "' alt='" + this.Name + "' /></div><ul><li><p class='wenziqj'>" + this.Price + "</p></li><li><p class='wenzish'> " + this.PriceInfo + "</p><p class='wenzixia'>" + this.Name + "</p></li><li class='tuliji'   onclick='img_click("" + this.Name + "")'><img src='../../images/images/qiangoguanniu.png' style='cursor:pointer' /></li></ul></div>";
                });
                $("#div1").html($.trim(htmlInfo));
            },
            error: function (err) { layer.alert("加载图片出错", 5); }
        });
    }

     如果返回的 是单个对象:
     result.d的值是:"{"brxm":"aa","ys":"bb","ks":"cc","hm":"123","sj":"08:50"}"
    eval("("+result.d+")")试一试。

         [WebMethod]
            public string GetCount()
            {
                string json = string.Empty;
                try
                {
                    using (dataDataContext context = new dataDataContext())
                    {
                        if (context.tb_ApplicationAward.Count() != 0)
                        {
                            int CountM = Convert.ToInt32(context.tb_ApplicationAward.Sum<tb_ApplicationAward>(p => p.scheduleLength));
                            if (CountM > 2000)
                            {
                                CountM = 2000;
                            }
                            int CountPeople = context.tb_ApplicationAward.Count();
                            return "{'CountM':" + CountM + ",'CountPeople':" + CountPeople + "}";
                        }
                        return "{"CountM":" + 0 + ","CountPeople":" + 0 + "}";
                    }
                }
                catch (Exception)
                {
                    return null;
                }
            }
    function Loading() {
        $.ajax({
            type: "post",
            contentType: "application/json;charset=utf-8",
            url: "../../service/backstageService.asmx/GetCount",
            data: "{}",
            dataType: "json",
            success: function (js) {
                var obj = eval('(' + js.d + ')');
                var CountM = obj.CountM;//总米数
                count = CountM;
                var CountPeople = obj.CountPeople;//总人数
        //前台取得时候是用js.d来取
  • 相关阅读:
    【数据结构】算法 Invert Binary Tree 翻转二叉树
    雪碧图
    闭包
    正则那些事
    JS添加,删除表格中的行那些事
    三目运算
    10个不能重复的随机数要求为55-109的整数, 要将10个随机数打印出来,并且将10个随机数里面能够被5整除的数打印出来,最后将能够被5整除的数叠加的结果打印出来
    输出从小到大排序好的五个不重复的随机整数,范围[10-23)。努力的人全世界都为你让路!你的努力终将美好!
    随机取10个在55-80之间的数,按照从小到大排序输出,冒泡排序
    求10个随机数,随机数要求为25-99的整数.能够被3整除的数
  • 原文地址:https://www.cnblogs.com/ingstyle/p/4169159.html
Copyright © 2011-2022 走看看