Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2010 13:26:03

IgoPog
От:
Зарегистрирован: 2010-11-02
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамический веб интерфейс

Ребята привет!

Вопрос следующего характера - необходимо сделать так называемый “динамический” веб интерфейс загрузки книги в любом формате.
Т.е. появляется форма - загрузить книгу, кликаешь ок, далее выбираешь формат, далее ПОЯВЛЯЕТСЯ новая форма (думаю, на этой же странице) для выбора авторов книги, для подзагрузки аннотации книги, для загрузки обложки (это все ассоциируется с экземпляром книги…)… Это всё утрированно.
Т.е. на основании выбора появляется что то новое для последующих действий.
Как это сделать? Я так понимаю - здесь необходимость javascript. Никто не подскажет, где локально что вычитать, может кто что-нить подобное делал, имеет опыт и поделится?

Заранее, благодарен



Офлайн

#2 Ноя. 19, 2010 20:33:15

Ziberbulger
От:
Зарегистрирован: 2010-05-08
Сообщения: 76
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамический веб интерфейс

1. AJAX вам в помощь. Если хотите облегчить себе жизнь - не берите голый, возьмите какой-нибудь javascript фреймворк jquery или extJS, например. Гугл обладает морем информации на эту тему
2. Посылаете запрос на сервер, возвращайте JSON (можно и XML, но его отлаживать сложнее).
3. Принимаете и обрабатываете ответ с сервера
4. Принимаете решение на основании ответа
5. Подводный камень: загрузка файлов идет не напрямую через AJAX, а в скрытый iframe. Обратите на это внимание.



Офлайн

#3 Ноя. 22, 2010 12:25:52

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Динамический веб интерфейс

Лучше сразу jQuery брать - он в поставке с django идёт.

Офлайн

#4 Ноя. 22, 2010 21:09:28

Igor Shmigoff
От:
Зарегистрирован: 2010-11-13
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамический веб интерфейс

Ferroman
Есть ссылка где зачесть? Желательно с примерами, а то теория хорошо, а практика прихрамывает.



Офлайн

#5 Ноя. 23, 2010 12:55:43

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Динамический веб интерфейс

Даже не знаю что ответить. Что у Django, что у jQuery отичная документация. jQuery используется только в админке, где лежит можно там же посмотреть.
Если конкретные вопросы есть - задавайте.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version