zoukankan      html  css  js  c++  java
  • 一般处理程序返回json

    一般处理程序:
     
     public void ProcessRequest(HttpContext context)
            {
                string action = context.Request.Params["action"];
                switch (action)
                {
                    case "TestAction":
                        GetJsonString();
                        break;
                }
                context.Response.ContentType = "text/plain";
            }
            public void GetJsonString()
            {
                Product product = new Product();
                product.Name = "Apple";
                product.Expiry = new DateTime(2008, 12, 28);
                product.Sizes = new string[] { "Small" };
                List<Product> list = new List<Product>();
                for (int i = 0; i < 12; i++)
                {
                    list.Add(product);
                }
                HttpContext.Current.Response.Write(JsonConvert.SerializeObject(new { Result = 1, Msg = "获取数据成功", Data = list }));

         }

     
    第一次加载js:
    $(function () {
            $.ajax({
                type: "get",
                url: "/action/Handler.ashx",
                data: { action: "TestAction" },
                dataType: "json",
                success: function (data) {
                    alert(data.Result);
                    alert($.isArray( data.Data));
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(XMLHttpRequest.status);
                    alert(XMLHttpRequest.readyState);
                    alert(textStatus);
                }
            });
        })
  • 相关阅读:
    康复计划
    Leetcode 08.02 迷路的机器人 缓存加回溯
    Leetcode 38 外观数列
    Leetcode 801 使序列递增的最小交换次数
    Leetcode 1143 最长公共子序列
    Leetcode 11 盛水最多的容器 贪心算法
    Leetcode 1186 删除一次得到子数组最大和
    Leetcode 300 最长上升子序列
    Leetcode95 不同的二叉搜索树II 精致的分治
    Leetcode 1367 二叉树中的列表 DFS
  • 原文地址:https://www.cnblogs.com/viaiu/p/4807825.html
Copyright © 2011-2022 走看看