做了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();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了