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