Найти - Пользователи
Полная версия: Логика AJAX прогресса приложения
Начало » Флейм » Логика AJAX прогресса приложения
1
wonderfulll
Доброго времени суток!
Так как не нашёл подходящей ветки форума (вопросы касающиеся Вёбы в целом), пишу в Флейм.

Может кто поделится логикой создания приложения с отоброжением прогресса этого приложения.
Ferroman
O_O
Форум по Web
wonderfulll
Форум по Web
Nevow, web.py и остальное что связано с web на Python.


ну питон тут непричём

Дублировать пост или добрый модератор перекинет? :)
Ferroman
Я бы туда писал, но дублировать не надо, я считаю.
Почитай вот, Сагалаев писал кое-что по теме:
http://softwaremaniacs.org/blog/2006/08/20/two-ajax-styles/
http://softwaremaniacs.org/blog/2007/09/12/http-ajax-%D0%B8-jquery/
http://softwaremaniacs.org/blog/2007/12/26/accept-header-inconsistencies/
wonderfulll
За Сагалаева спасибо, сам его почитываю, о существовании этих постов не подозревал :)
Такие бызовые принципы я понимаю.

Просто есть задача которая может работать пару часов, а то и больше и хотелось бы видеть сколько работы уже проделано.

напримет как можно сделать прогресс выполнения такой функции?
def job():
for a in range(0, 100):
time.sleep(1)
Ferroman
Javascript с определённым интервалом спрашивает у скрипта сколько осталось.
По результатам перерисовывает прогрессбар. Простой пример - http://t.wits.sg/misc/jQueryProgressBar/demo.php
Опрашивать сервер периодически весьма просто с jQuery.getJSON , к примеру.
wonderfulll
Я как раз этот прогресс бар и использую.

Тоесть если запуская какой-то процесс и паралельно функцию которая переодически посылает запрос и спрашивает прогресс, должно хватить?
wonderfulll
Всё спасибо! Я чё-то затупил на однопоточном Джанговском серваке пытался всё это хозяйство запустить :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB