У меня есть метод в моем контроллере, который выполняет работу на сервере. Я буду использовать вызов Ajax (jQuery), чтобы запустить его по ссылке на странице. Это может занять некоторое время, и мне нужно показать какой-то статус на странице. Мне не обязательно «26% сделано ...», но больше статус, показывающий «рабочий» или «сделанный».Показать статус процесса с использованием AJAX и ASP.NET MVC
Как получить jQuery, чтобы постоянно тянуть за статус задания? Или это нужно решить по-другому?
OK. Хорошо, вот что я подумал. Но как мне сделать этот «цикл»/«таймер» в jQuery, чтобы продолжать получать статус? – Riri
Использование: setTimeout (your_callback, timeout_in_ms); – kgiannakakis
Да, используя setTimeout, хотя я считаю, что лучше использовать следующий синтаксис var t = setInterval (function() {// выполняем вашу функцию здесь}, миллисекунды); По окончанию clearInterval (t); –