我有以下 C# 类:
public class JsonBackup
{
public int Added { set; get; }
public int DEVCount { set; get; }
public int DS1Count { set; get; }
public IList<ViewEvent> Events { get; set; }
}
这用于返回这样的 Json 字符串:
return Json(new JsonBackup
{
Added = added,
DEVCount = devCount,
DS1Count = ds1Count,
Events = t.Events
});
我有以下 javascript 调用:
$.ajax({
url: $(this).attr('data-href'),
dataType: 'json',
type: 'POST'
})
.done(function (data) {
backupDone(data, ajaxElapsed);
})
我知道我可以获取 data.Added 等属性,但我如何才能获取事件列表中的事件信息?
这是具有事件数据的 C# 类的示例:
public class ViewEvent {
public long Elapsed { get; private set; }
public ET EventType { get; private set; }
public string Description { get; private set; }
public string Message { get; private set; }
public int Quantity { get; private set; }
}
我真正需要的是一些 JQuery 或 javascript 方法来从 Ajax 调用返回的内容中获取以下信息,并将其添加到 ul 元素中,id="stats"
<li>@viewEvent.Description : @viewEvent.Elapsed ms</li>