• jQuery处理JSON对象


    一般处理程序

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Script.Serialization;
    
    namespace WebApplication1
    {
        /// <summary>
        /// JsonTest 的摘要说明
        /// </summary>
        public class JsonTest : IHttpHandler
        {
    
            public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                
                JavaScriptSerializer jss = new JavaScriptSerializer();
                //string json = jss.Serialize(new Person() { Name = "tom", Age = 20 });
                //context.Response.Write(json);
    
                Person[] ps = new Person[] 
                { 
                    new Person() { Name = "tom", Age = 21 }, 
                    new Person() { Name = "joy", Age = 30 } 
                };
                string json=jss.Serialize(ps);
                context.Response.Write(json);
            }
    
            public class Person
            {
                public string Name { get; set; }
                public int Age{get;set;}
            }
    
            public bool IsReusable
            {
                get
                {
                    return false;
                }
            }
        }
    }

    HTML页面

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                $.post("JsonTest.ashx", function (data, status) {
                    //alert(data);
                    var person = $.parseJSON(data);
                    //alert(person.Name);
                    alert(person[0].Name);
                    alert(person[1].Name);
                });
            });
        </script>
    </head>
    <body>
    
    </body>
    </html>
    量的积累到质的飞越

  • 相关阅读:
    比较@Resource、@Autowired
    Spring boot注解(annotation)含义详解
    Ubuntu进不去,显示error:unknown filesystem (最简单解决方案总结)
    自动更新变成灰色的解决方法
    桌面图标有阴影怎么去掉
    彻底禁止QQ更新
    重命名nginx服务器
    discuz 学习
    Ubuntu 更新源
    鼠标使用技巧 让网页自动向下翻或向上翻
  • 原文地址:https://www.cnblogs.com/taobox/p/2557801.html
Copyright © 2020-2023  润新知