[fullajax 1.0 - 1.0.3]
hax - Функция для запроса и автоматической обработки HTML
Вызов функции:javascript:
hax(url, options)
или
javascript:
hax(options)
Возвращает: {HTMLThread} объект процесса запроса HTML
Параметры:- @param {String} url URL адрес запроса
- @param {Object} options объект конфигурации. пример: {callback:myfunction, id:'myid', method:'post', form:'id-from'}
Возможные параметры options:- id - id родительского элемента
- method - метода запроса данных post или get (по умолчанию)
- form - id формы, сама форма, id элемента или сам элемент, с которого необходимо собрать параметры
- params - строка параметров, которые необходимо включиють в запрос (name=val1&name=val2)
- callback (cb) - функция обратного вызова
- callbackOps (cbo) - опции, которые передаються в функцию обратного вызова
- nohistory (noHistory)- флаг использования контейнера истории, по умолчанию false - т.е. история включена
- cut - id блока вырезаемого блока - используется для вырезания на сервере из общего контента блока с указанным id - данный параметр передается в хеадере запроса AJAX_CUT_BLOCK
- rc - использовать (true) или не использовать (false - по умолчанию) коррекцию относительных ссылок
- overwrite - флаг перезаписи заменяемых событий true или false (по умолчанию - функции на событиях onclick и onsubmit - не перезаписываются, а сохраняются)
- destroy - флаг авто удаления процесса после окончания запроса
- url - URL адрес запроса (при использовании синтаксиса hax(options))
- html - HTML текст, эмуляция запроса-ответа, при наличии данного параметра запрос данных c сервера не осуществляется
- anticache/nocache - флаг антикеширования true или false (по умолчанию)
- startpage - признак первой страницы истории true или false (по умолчанию)
- async - флаг выполнения асинхронного запроса true (по умолчанию) или false
- historycache - флаг использования кеша истории true или false (по умолчанию используется USE_HISTORY_CACHE)
- seal - флаг "изоляции" true или false (по умолчанию) - используется для решения конфликтов css стилей
- user - username, для подключения требующего имя юзера
- pswd - password, для подключения требующего пароль
- storage - флаг использования локального хранилища true (по умолчанию) или false - действует только при подключении SRAX.Storage
- etag - флаг использования Etag для идентификации новизны данных в локальном хранилище true (по умолчанию) или false - действует только при подключении SRAX.Storage
- headers - массив header-ов из обьектов {ключ : значение}, которые необходимо передать на сервер. пример -> headers:[{Etag: '123'}, {'Accept-Encoding': 'gzip,deflate'}]
- add - флаг true или false (по умолчанию), определяет принцип добавления подгружаемого контента в родительский элемент: перезапись (false) или добавление (false)
- onload - функция, которая вызывается после полной загрузки контента в элемент
- loader - лоадер-индикатор, если не определен - используется лоадер по умолчанию
- notitle - флаг true или false (по умолчанию), отключает авто-изменение title
- onerror - функция, которая вызывается в случае ошибки загрузки контента