Показать сообщение отдельно
  #7 (permalink)  
Старый 05.02.2020, 21:42
Аспирант
Отправить личное сообщение для Lion_astana Посмотреть профиль Найти все сообщения от Lion_astana
 
Регистрация: 19.11.2010
Сообщений: 48

Пользователь видит loader и надпись "Импортировано n товаров". Другая функция каждые 5 секунд проверяет количество импортированных товаров в БД и возвратив это значение подставляет вместо n.

Если пользователь покинет страницу, то импорт очередного количества товаров завершится и без него. Во время импорта в БД в таблице будет флаг, которые не даст показать снова кнопку "Импортировать", если пользователь покинет страницу и вновь вернётся.

Видел что можно через планировщик это делать, но как-то это не совсем живо. Так пользователь будет видеть процесс в живую, здесь и сейчас.
Ответить с цитированием