<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="./module_ajax.js"></script>
/** Ajax-запрос по url, с последующим обновлением заданного контейнера (ID) результатом запроса
* @param string $container Объект или маркер контейнера, который должен быть обновлён
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.url($container, $url)
/** Ajax-запрос с массивом данных, с последующим обновлением заданного контейнера (ID) результатом запроса
* @param string $container Объект или маркер контейнера, который должен быть обновлён
* @param object $data Объект с данными
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.array($container, $data, $url)
/** Ajax-запрос с данными из формы, с последующим обновлением заданного контейнера (ID) результатом запроса
* @param string $container Объект или маркер контейнера, который должен быть обновлён
* @param string $id_form ID формы из которой беруться данные
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.form($container, $id_form, $url)
/** Ajax-запрос по url, с последующей обработкой функцией-обработчиком
* @param string $func Функция обработки ответа сервера function($data)
* @param string $type Тип ответа html/json (по умолчанию - html)
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.url_func($func, $type, $url)
/** Ajax-запрос с массивом данных, с последующей обработкой функцией-обработчиком
* @param string $func Функция обработки ответа сервера function($data)
* @param string $id_form ID формы из которой беруться данные
* @param string $type Тип ответа html/json (по умолчанию - html)
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.array_func($func, $data, $type, $url)
/** Ajax-запрос с данными из формы, с последующей обработкой функцией-обработчиком
* @param string $func Функция обработки ответа сервера function($data)
* @param string $id_form ID формы из которой беруться данные
* @param string $type Тип ответа html/json (по умолчанию - html)
* @param string $url Ссылка по которой происходит запрос (по умолчанию - эта же страница)
*/
module_ajax.form_func($func, $id_form, $type, $url)
/** Обновление заданного контейнера (ID) переданным содержимым
* @param string $container Объект или маркер контейнера, который должен быть обновлён
* @param string html_code HTML код, который надо добавить
*/
module_ajax.update($container, $html_code)
/** Очистка заданного контейнера (ID)
* @param string $container Объект или маркер контейнера, который должен быть обновлён
*/
module_ajax.clean($container)
/** Очистка контейнеров соответствующих маске
* @param string $mask Маска поиска контейнеров
*/
module_ajax.clean_group($mask)