Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2009 10:19:52

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Ajax + mako + css (Pylons)

Создал ссылку для ajax все нормально отрабатывает, указал какой div в mako должен освежать. Но работает не совсем правильно. Нужно освежать/обновлять например одну строку в таблице <div id=“mystr”><tr>…</tr></div>, но строка эта (возвращённая ajax) появляется/освежается ещё до начала шапки таблицы. В прошлом проекте так и не нашёл почему так происходит - пришлось перерисовывать/освежать всю таблицу целиком вместе с шапкой и другими строками. Подскажите как это можно исправить?



Офлайн

#2 Янв. 31, 2009 19:46:19

ofigetitelno
От:
Зарегистрирован: 2006-08-01
Сообщения: 136
Репутация: +  0  -
Профиль   Отправить e-mail  

Ajax + mako + css (Pylons)

:)
Для начала, хорошо бы получить кусок html с ajax вызовом, а так же то, что отдаётся контроллером…



Офлайн

#3 Фев. 1, 2009 04:37:56

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Ajax + mako + css (Pylons)

${h.link_to_remote("myajax", dict(update="mydiv", url=h.url_for(action='index'), complete=h.visual_effect('Highlight', "mydiv", duration=1)))}
Ну а ajax возвращает просто html строку таблицы <tr><td>test</td></tr>



Отредактировано (Фев. 1, 2009 04:38:59)

Офлайн

#4 Фев. 1, 2009 13:14:37

ofigetitelno
От:
Зарегистрирован: 2006-08-01
Сообщения: 136
Репутация: +  0  -
Профиль   Отправить e-mail  

Ajax + mako + css (Pylons)

:)
Чётокакто это больше на питоновский вызов, чем на html с ajax…
И ещё, в верхнем примере див называется mystr, а в нижнем mydiv… Это так нужно?
link_to_remote объявлен депрекейтед в текущей версии… Не к добру…



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version