Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2013 23:39:58

ankane
Зарегистрирован: 2012-11-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновить список через аякс.

Доброго времени суток.

Возможно немного не по адресу, но я думаю, здесь найдутся люди, способные ответить)

вот такая дивка

<div class="well">
    <ul class="nav nav-list">{% for item in Notice %}
        <li><input type="checkbox" id={{item.id}}> {{ item.todo }}</li>
        {% endfor %}
    </ul>
</div>

Она отображает список из объектов в базе. 1 строка - 1 объект( todo ). Кроме этого на странице можно добавить в базу объект и удалить его.

При удалении\добавлении объекта необходимо сразу-же отобразить изменения в списке. Т.е я добавил объект - сразу-же он появился в списке.

Каким образом можно обновлять эту дивку через аякс? Как-то через таймер я видел можно. Но у меня не вышло к сожалению. И еще - можно ли сделать обновления этой дивки, не трогая сторону сервера?

Офлайн

#2 Апрель 21, 2013 23:56:11

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Обновить список через аякс.

можно сильно заморочиться с JS и манипулировать DOM, что бы при добавлении на стороне клиента изменять страницу. Но возможно буждет проще, красивее и правильнее иметь на стороне клиента JS который будет перестраивать весь контент исходя из результата AJAX запроса к БД. имхо, более опытные товарищи могут подсказать иначе



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 22, 2013 07:03:02

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Обновить список через аякс.

отправить данные на сайт аяксом. И если ответ аякса -> тру. Добавить в Dom через JS. иначе не добавлять. ведь в БД он не запишется.

Офлайн

#4 Апрель 22, 2013 07:21:14

ankane
Зарегистрирован: 2012-11-16
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновить список через аякс.

а если как-то по таймеру?

Офлайн

#5 Апрель 23, 2013 06:49:15

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Обновить список через аякс.

как это?

Офлайн

#6 Апрель 24, 2013 07:28:02

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Обновить список через аякс.

Ильнур на твоем сайте наверно лучше не “авторе сайте” а “авторе сайта” написать



Отредактировано doza_and (Апрель 24, 2013 07:29:57)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version