Berry Framework

Фреймворк, в который собраны функции использованные в различных проектах. В том числе: ORM, шаблонизатор и ряд других полезных в хозяйстве вещей.

Скачать
trunk-версия (650 КБ)
Наверх

Ajax

Набор атрибутов для подключение и работы аякса.

Атрибуты

ajax

Синоним ajax:call.

ajax:call

Нужно указать функцию или страницу, которая будет вызвана.

Вызов функции

<form method="post">
    <input type="text" name="test" />
    <input type="submit" value="Отправить" ajax:call="some_function" />
</form>

Вызов страницы

<form method="post">
    <input type="text" name="test" />
    <input type="submit" value="Отправить" ajax:call="/path/to" />
</form>

ajax:id

Можно конкретизировать элемент, в котором будет результат запроса. По умолчанию, если вызывается функция, id элемента ajax[имя_функции].

ajax:nocache

Не кешировать (вызывать повторно с одинаковыми параметрами) результат запроса. По умолчанию true.

ajax:post

Данные в формате JSON отправляемые методом POST. По умолчанию that.form для элементов формы, иначе null.

ajax:get

Данные в формате JSON отправляемые методом GET. По умолчанию этот атрибут пуст.

ajax:on

Можно указать действие. По умолчанию click, т.е. действие на которое реагирует элемент - onClick.