From Nova Wiki

Nova: Ajaxajaxify

Модули AJAX?

ajax/ajaxify.php

Модуль ajaxify позволяет упростить разработку веб-приложений с использованием ajax-вызовов. Он преобразует элементы веб-страницы в AJAX-триггеры и AJAX-цели.

При срабатывании AJAX-триггера код ajaxify анализирует правила css и формирует список AJAX-целей. Для каждой AJAX-цели из списка порождается AJAX-запрос результаты которого выводятся в блок цели.
Пример кода страницы (GMAIL-клиент за пять минут):

...
<div id="content">
<span id="msgcount" class="ajaxify target message count"><!--количество сообщений--></span>
<div id="msglist" class="ajaxify target message list">
<!--список сообщений-->
</div>
<a href="/someurl1?obj[ajaxify:target]=.message" class="someclass ajaxify click">Reload</a><!--загрузить сообщения-->
<form id="msgnew" action="/someurl1?command=send&obj[ajaxify:target]=.message.new" class="ajaxify submit target new message" method="post"><!-- 
<label>Whom:</label><input type="text" name="email"><br>
<label>What:</label><br>
<textarea name="message"></textarea>
<input type="submit" value="Send">
</form>
</div>

Предусмотрены также дополнительные атрибуты для элементов:

У DOM-объектов элементов добавляется свойство-объект ajaxifier.
Методы:

Retrieved from http://wiki.nova-cmf.cv.ua/index.php?n=Nova.Ajaxajaxify
Page last modified on February 09, 2011, at 10:49 AM EST