zoukankan      html  css  js  c++  java
  • js读取json

    Json字符串是:

    [{"n":"aaa","un":"aaa"},{"n":"yang","un":"yang"},{"n":"wang","un":"wang"},{"n":"jone","un":"jone"},{"n":"fwry001","un":"fwry001"}]

    /// <summary>

            /// 2013-11-18

            /// </summary>

            /// <returns></returns>

            public object[] GetBS()

            {

                string sql = "select SS_NAME,SS_REALNAME from B_SERVICE_STAFF";

                DataTable dt = DbAccessor.Query(sql).Tables[0];

                int count=dt.Rows.Count;

                object[] o=new object[count];

                for (int i = 0; i < count;i++ )

                {

                    o[i] = new { sn = dt.Rows[i]["SS_NAME"].ToString(), un = dt.Rows[i]["SS_REAlNAME"].ToString() };

                }

                return o;

            }

    /// <summary>

            /// jcz 获取服务人员

            /// </summary>

            /// <returns></returns>

            public JsonResult GetBS()

            {

                object[] o = bsStaff.GetBS();

                return Json(o,JsonRequestBehavior.AllowGet);

            }

    <script type="text/javascript" language="javascript">

            $(function () {

                $.ajax({

                    type: 'post', //data:’Json’这句不能写,不然报错

                    url: '@Url.Content("~/Home/GetBS")',

                    success: function (data) {

                        var listr = "";

                        for (var o in data) {

                            listr += "<p> <img src=" + '@Url.Content("~/Contents/Common/images/photo.png")' + "/>" + data[o].un + "</p>";

                        }

                        $("#staffli").html(listr);

                    },

                    error: function (err) {

                        debugger;

                        alert('发送系统错误,请与系统管理员联系!');

                    },

                    beforeSend: function () {

                    },

                    complete: function () {

                    }

                });

            })

                </script>

     

     

    -----------------------------------以上的json内部是数组--------------------------------

    [数字1,数字2]

    public JsonResult GetCount()

            {

                object[] o=new object[2];

                int cTask = t.GetTaskCount();

                int cApply= p.GetApplyCount();          

                o[0] = cTask;

                o[1] = cApply;

                return Json(o, JsonRequestBehavior.AllowGet);

            }

    <script type="text/javascript" language="javascript">

    $(function () { 

                 SetCount2();               

            })

     

              function SetCount2(){

                SetCount();

               setTimeout(function () {

                       SetCount2();

                    }, @ViewBag.CountTimeUpd);

              }

     

            function SetCount(){

             $.ajax({

                    type: 'post',

                    url: '@Url.Content("~/Home/GetCount")',

                    data:'json',

                    success: function (mes) {

                            $("#cT").html("("+mes[0]+")");

                            $("#cA").html("("+mes[1]+")");                      

                    },

                    error: function () {

                        Dialog.Alert('发送系统错误,请与系统管理员联系!');

                    },

                    beforeSend: function () {

                    },

                    complete: function () {

                    }

                });

            }

        </script>

    ----------------------------------以上json内部就是数字-------------------------------

  • 相关阅读:
    jackson 枚举 enum json 解析类型 返回数字 或者自定义文字 How To Serialize Enums as JSON Objects with Jackson
    Antd Pro V5 中ProTable 自定义查询参数和返回值
    ES6/Antd 代码阅读记录
    es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?
    Antd Hooks
    使用.Net Core开发WPF App系列教程(其它 、保存控件内容为图片)
    使用.Net Core开发WPF App系列教程( 三、与.Net Framework的区别)
    使用.Net Core开发WPF App系列教程( 四、WPF中的XAML)
    使用.Net Core开发WPF App系列教程( 二、在Visual Studio 2019中创建.Net Core WPF工程)
    使用.Net Core开发WPF App系列教程( 一、.Net Core和WPF介绍)
  • 原文地址:https://www.cnblogs.com/jcz1206/p/3430034.html
Copyright © 2011-2022 走看看