Progressbar jquery и цикл php?

1. Есть у нас сложный цикл, выполняющий +100500 операций, которые в сумме будут длиться точно дольше минуты.
2. Есть прогрессбар на jquery.
3. Нужно скрестить эти два предыдущих пункта.

То есть нажал на кнопку - начался цикл. На прогресс баре видно ход выполнения. Нажал на стоп - цикл остановился. Нажал продолжить - цикл возобновился.
Работать всё будет с базой данных, так что от куда брать все данные не проблема. Не думаю что нужна будет сессия, хотя может быть и ошибаюсь.

Есть идея создать в БД три поля - начальное значение, конечное, команда(0/1).
Начальное 1, соответственно после каждого круга ++
Конечное допустим 2000.
Решил я остановиться на 1350, нажал на стоп, прогресс бар остановился -> в БД значение "команда" приняла значение - 0. Потом нажал на продолжить - поменялось на 1.

Я догадываюсь, что потребуются постоянные ajax запросы, которые будут принимать проделанные операции, но в ajax/jquery я бум-бум)) Посоветуйте что-нибудь, может кто-то уже сталкивался с подобными случаями.
  • Вопрос задан
  • 2817 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы