52,797
社区成员
发帖
与我相关
我的任务
分享
$.get("./Handlers/NewsHandler.ashx", { action: "getnews" }, function (data) {
var json = $.parseJSON(data);
var html = "<ul class='newslist'>";
for (var i = 0; i < json.length; i++) {
html += "<li class='inaline'><a href='detail.html?id=" + json[i].ID + "' target='_blank'>" + json[i].Title + "</a> " + FormatDate(json[i].IssueDate, 'date') + "</li>";
}
html += "</ul>";
$("#divResult").html(html);
})
后台NewsHandler.ashx从数据库读取数据,并序列化传到前台
List<tb_News> news = db.tb_News.OrderByDescending(s => s.IssueDate).ToList();
JavaScriptSerializer jss = new JavaScriptSerializer();
context.Response.Write(jss.Serialize(news));