zoukankan      html  css  js  c++  java
  • 做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据

    ASHX内容:
     #region IHttpHandler Members
     
     
            public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "application/x-javascript";
     
                List<User> list = new List<User>();
                for (int i = 0; i < 10; i++)
                {
                    list.Add(new User { UserName = "zzl" + i, Tel = "13521972991" });
                }
     
                string str = "[";
                list.ForEach(i =>
                {
                    str += "{" + string.Format("\"UserName\":\"{0}\", \"Telephone\":\"{1}\"", i.UserName, i.Tel) + "},";
     
                });
                str = str.TrimEnd(',') + "]";
                context.Response.Write(str);
            }
     
    #endregion
    ASPX内容:
     function bindDatajQueryAjaxJson() {
                $.ajax({
                    url: "Handler2.ashx",
                    dataType: "json",
                    cache: false,
                    data: null,
                    type: "GET",
                    success: function (data) {
                        var msg = "";
                        for (var i = 0, length = data.length; i < length; i++) {
                            msg += "<Div style='color:red'>UserName:" + data[i].UserName + ",Telephone:" + data[i].Telephone + "</div>";
                        }
                        $("#msg2").html(msg);
                    }
                });
            }
           bindDatajQueryAjaxJson();
           
  • 相关阅读:
    MySQ随笔2(连接表、分组)
    MySQL随笔
    Python随笔1
    要学习但还没学的知识点2016年8月4号
    jQuery备忘录--私家版
    Chrome 中的彩蛋——T-Rex
    JavaScript多线程初步学习
    实例:jQuery实现标签切换
    实例:用jQuery实现垂直和水平下拉 菜单
    AJAX编程模板
  • 原文地址:https://www.cnblogs.com/lori/p/2060060.html
Copyright © 2011-2022 走看看