我有一个需要向用户显示的消息列表,这些消息是在一段时间后使用 Ajax 加载的data.NotificationDtos
问题是我必须一次显示一条消息一段时间,比如 10 秒,
目前它正在一次显示所有通知。
所以我需要我的步骤是:
在 Ajax 请求 toastr 第一条消息之后
toastr.info(val.DetailedMessage, val.EventMessage);
然后在 Toastr 消息上方显示一段时间。
- 然后继续其他消息,直到全部完成。
但我想知道如何做到这一点。
function loadNotifications() {
$.ajax({
url: '@Url.Action("GetNotifications", "Users")',
dataType: "json",
success: function (data) {
$.each(data.NotificationDtos, function (i, val) {
toastr.info(val.DetailedMessage, val.EventMessage);
});
}
});
}