Я использую MVC4, jquery, VS для моей разработки с кодом C# Я пытаюсь автоматически обновлять два частичных представления каждые несколько секунд. Пользователь может выбрать интервал, в который они хотят обновить представления. У меня есть раскрывающийся список с несколькими значениями, такими как 5,10,30, который представляет секунды, в которые пользователь хочет обновить страницу. Значение по умолчанию - 5 секунд. Я пробовал использовать setIntervalОбновите два частичных просмотра каждые несколько секунд
setInterval(function() {
$.get('/Home/Action1', {}, function (view) {
$("#div1").html(view);
})
}, 10000);
$.get('/Home/Action2', {}, function (view) {
$("#div2").html(view);
})
}, 10000);
Это освежает непрерывно, хотя я дал 10 секунд. Мне нужно обновить два вида и каждые несколько секунд. Я также должен иметь возможность остановить обновление и перезапустить обновление, когда всплывающее окно открыто. Пожалуйста, порекомендуйте.
спасибо,
У вас есть ошибочная '}, 10000);', который является причиной проблемы. –
Спасибо, Трэвис! Я исправил его, но он просто вызывает частичное представление непрерывно, и приложение висит. Может быть, есть что-то еще, что вызывает это. Вместо того, чтобы обновлять каждые несколько секунд, это просто вызов частичного просмотра без остановок. Любое предложение было бы полезно! – user3557236