Под «реальным временем» я предполагаю, что вы хотите обновить его после завершения ряда шагов.Если вы хотите обновить индикатор выполнения с течением времени, я рекомендую использовать какую-нибудь анимированную графику.В противном случае вы могли бы достичь конца индикатора выполнения до фактического завершения функции, что может сбить с толку ваших пользователей.
Я использовал индикатор выполнения в приложении, где у меня было три задачи для выполнения действия.,Каждая задача была отправлена с собственным вызовом ajax, и каждая из них включала в свой обработчик успеха следующее:
$('.progress').progressbar('option', 'value', $('.progress').progressbar('option', 'value') + 33);
То есть я добавлял 33 к текущему значению индикатора выполнения каждый раз, когда одна из задач былазавершено.