zoukankan      html  css  js  c++  java
  • 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>
    量的积累到质的飞越

  • 相关阅读:
    .NET简谈插件系统开发模式
    .NET实现之(自动更新)
    .NET简谈互操作(二:先睹为快)
    .NET实现之(WebBrowser数据采集—基础篇)
    .NET简谈设计模式之(观察者模式)
    .NET简谈平台大局观
    .NET实现之(简易ORM)
    .NET简谈面向接口编程
    .NET简谈事件与委托
    .NET实现之(WebBrowser数据采集—终结篇)
  • 原文地址:https://www.cnblogs.com/taobox/p/2557801.html
Copyright © 2011-2022 走看看