Я работаю и MVC4 и возвращаю список объектов для просмотра как Json. Фактически View делает вызов Ajax контроллеру для извлечения данных. Мне нужно поддерживать очередь этого объекта и отображать их на моей странице таким образом, что каждый объект будет отображаться в течение 10 секунд, а затем он будет заменен вторым объектом в очереди. Я использую следующий код, чтобы позвонить AjaxПоддержание очереди в JavaScript
function GetData() {
$.get("http://localhost:45533/Home/GetData/", function (data) {
ProcessData(data);
// Here i need to add [data] to Queue
});
}
function ProcessData(data) {
$("#myDiv").append(data.Name+ "<br/>");
}
$("#fetchBtn").click(function() {
// Here i need to get the next object in data from Queue
});
В настоящее время я пользуюсь кнопкой, чтобы обновить его. Может ли кто-нибудь предложить, как я могу поддерживать очередь возвращаемых данных?
Посмотрите на 'array.push()' и 'array.shift()' – Archer