JavaScript. Подробное руководство, 6-е издание, стр. 322
<b>jsonpCallback</b>Для запросов с параметром
<b>dataType</b><b>processData</b>Когда значением параметра
<b>data</b><b>jQuery.get()</b><b>Document</b><b>scriptCharset</b>Для междоменных запросов данных типов «script» и «jsonp», при выполнения которых используется элемент
<b><script>,</b><b>charset</b><b>XMLHttpRequest</b><b>traditional</b>В библиотеке jQuery версии 1.4 несколько изменился способ сериализации объектов с данными в строки формата «application/х-www-form-urlencoded» (подробности приводятся во врезке в разделе 19.6.2.2). Присвойте этому параметру значение true, если необходимо, чтобы библиотека jQuery использовала прежний порядок.
<b>username, password</b>Если для выполнения запроса необходимо выполнить процедуру аутентификации пользователя, укажите имя пользователя и пароль в этих двух параметрах.
<b>xhr</b>Этот параметр определяет фабричную функцию, создающую объект
<b>XMLHttpRequest</b><b>XMLHttpRequest</b><b>XMLHttpRequest</b>19.6.4. События в архитектуре Ajax
В разделе 19.6.3.2 говорилось, что функция
<b>jQuery.ajax()</b><b>befоreSend</b><b>success</b><b>error</b><b>complete</b>
Зарегистрировать обработчики этих событий можно с помощью метода
<b>bind()</b><b>ajaxSuccess()</b><b>click(), mouseover()</b>Поскольку события, генерируемые реализацией архитектуры Ajax, являются нестандартными и генерируются самой библиотекой jQuery, а не броузером, объект
<b>Event</b><b>XMLHttpRequest</b><b>XMLHttpRequest</b><b>beforeSend</b><b>Error</b><b>XMLHttpRequest</b>Последние два события, перечисленные в таблице выше, отличаются от других тем, что не имеют соответствующих им функций обратного вызова, а также тем, что их обработчикам не передаются дополнительные аргументы. «ajaxStart» и «ajaxStop» - это пара событий, которые извещают о начале и окончании выполнения сетевых операций при выполнении Ajax-запроса. Когда библиотека jQuery не выполняет ни одного Ajax-запроса и инициируется новый запрос, она возбуждает событие «ajaxStart». Если до того, как завершится первый запрос, будут запущены новые запросы, эти новые запросы не будут вызывать появление нового события «ajaxStart». Событие «ajaxStop» генерируется, когда завершится последний Ajax-запрос и при этом библиотека jQuery уже не выполняет никаких сетевых операций. Эта пара событий может пригодиться для отображения и сокрытия анимированного сообщения «Загрузка...» или изображения, свидетельствующего о выполнении сетевых операций. Например:
<b>$("#loading_animation").bind({</b><b> ajaxStart: function() {</b><b> $(this).show(); },</b><b> ajaxStop: function() { $(this).hide(): }</b><b>});</b>Обработчики событий «ajaxStart» и «ajaxStop» можно связать с любым элементом документа: библиотека jQuery генерирует их глобально (раздел 19.4.6), а не для какого-то конкретного элемента. Другие четыре события архитектуры Ajax-«ajaxSend», «ajaxSuccess», «ajaxError» и «ajaxComplete» - также обычно генерируются глобально, поэтому их обработчики также можно связать с любым элементом документа. Однако если установить параметр context при вызове функции
<b>jQuery.ajax()</b>