[fullajax 1.0 - 1.0.3]
dax - Функция для запроса данных
Вызов функции:javascript:
dax(url, options)
или
javascript:
dax(url)
Возвращает: {Object} DATAThread объект процесса запроса данных
Параметры:- @param {String} url URL адрес запроса
- @param {Object} options объект конфигурации <br> пример: {callback:myfunction, id:'myid', method:'post', params:'name1=value1&name2=value2'}
Возможные параметры options:- id - id потока
- method - метода запроса данных post или get (по умолчанию)
- form - id формы, сама форма, id элемента или сам элемент, с которого необходимо собрать параметры
- params - строка параметров, которые необходимо включиють в запрос (name=val1&name=val2)
- callback (cb) - функция обратного вызова
- callbackOps (cbo) - опции, которые передаються в функцию обратного вызова
- destroy - флаг авто удаления процесса после окончания запроса true или false (по умолчанию)
- url - URL адрес запроса (при использовании синтаксиса dax(options))
- anticache/nocache - флаг антикеширования true или false (по умолчанию)
- async - флаг выполнения асинхронного запроса true (по умолчанию) или false
- xml - XML, эмуляция запроса-ответа, при наличии данного параметра запрос данных c сервера не осуществляется
- text - текст, эмуляция запроса-ответа, при наличии данного параметра запрос данных c сервера не осуществляется
- user - username, для подключения требующего имя юзера
- pswd - password, для подключения требующего пароль
- storage - флаг использования локального хранилища true (по умолчанию) или false - действует только при подключении SRAX.Storage
- etag - флаг использования Etag для идентификации новизны данных в локальном хранилище true (по умолчанию) или false - действует только при подключении SRAX.Storage
- headers - массив header-ов из обьектов {ключ : значение}, которые необходимо передать на сервер. пример -> headers:[{Etag: '123'}, {'Accept-Encoding': 'gzip,deflate'}]
- loader - лоадер-индикатор, если не определен - используется лоадер по умолчанию