dax({url:'myurl', id:'save-data', form:'myform', method:'post', cb:function(resp, cbo){
alert(resp.text || resp.xml)
}})
данные всех полей (input, textarea, select, ...) с формы у которой id='myform' будут автоматически собраны и отправлены на url=myurl методом post
id — определяет внутренний идентификатор потока, предназначен для разделения потоков запроса к серверу, в один и тот же момент времени не может существовать два потока (запроса) с одинаковыми id, следующий запрос отменяет предыдущий. Использование id также позволяет повторно использовать созданные в памяти объекты.
Список опций работы dax
- url/src — URL запроса
- id — внутренний id потока
- method — метода запроса данных post или get (по умолчанию)
- form — id формы, сама форма, id элемента или сам элемент, с которого необходимо собрать параметры
- params — строка параметров, которые необходимо включить в запрос (name=val1&name=val2)
- callback/cb — функция обратного вызова
- callbackOps/cbo — опции, которые передаются в функцию обратного вызова
- destroy — флаг авто удаления процесса из памяти после окончания запроса true или false (по умолчанию)
- anticache/nocache — флаг антикеширования true или false (по умолчанию)
- async — флаг выполнения асинхронного запроса true (по умолчанию) или false
- xml — XML, эмуляция ответа, при наличии данного параметра запрос данных c сервера не осуществляется
- text — текст, эмуляция ответа, при наличии данного параметра запрос данных c сервера не осуществляется
- user — username, для подключения требующего имя юзера
- pswd — password, для подключения требующего пароль
- headers — массив header-ов из обьектов {ключ: значение}, которые необходимо передать на сервер. пример -> headers:[{Etag: '123'}, {'Accept-Encoding': 'gzip,deflate'}]
- loader — лоадер-индикатор, если не определен — используется лоадер по умолчанию
- storage — флаг использования локального хранилища true (по умолчанию) или false — действует только при подключении SRAX.Storage
- etag — флаг использования Etag для идентификации новизны данных в локальном хранилище true (по умолчанию) или false — действует только при подключении SRAX.Storage