jQuery имеет ряд функций, позволяющих обмениваться данными с сервером без перезагрузки страницы (технология ajax).
Список функций
$.get()
| производит запрос к серверу методом GET
|
$.post()
| производит запрос к серверу методом POST
|
.load()
| производит запрос HTML-данных у сервера и помещает их в выбранные элементы страницы
|
$.getJSON()
| производит запрос JSON-данных у сервера методом GET
|
$.getScript()
| производит запрос файла javascript методом GET, а затем выполняет код из полученного файла.
|
Низкоуровневые функции
$.ajax()
| Производит асинхронный ajax-запрос с установленными параметрами.
|
$.ajaxSetup()
| Устанавливает параметры для ajax-запроса, которые будут использоваться по умолчанию.
|
Обработка ajax-событий
Подробнее о событиях ajax можно узнать из специальной статьи.
.ajaxSend()
| Устанавливает пользовательскую функцию, которая будет вызвана при отправке ajax-запроса.
|
.ajaxComplete()
| Устанавливает пользовательскую функцию, которая будет вызвана при завершении ajax-запроса.
|
.ajaxSuccess()
| Устанавливает пользовательскую функцию, которая будет вызвана при удачном завершении ajax-запроса.
|
.ajaxError()
| Устанавливает пользовательскую функцию, которая будет вызвана при неудачном завершении ajax-запроса.
|
.ajaxStart()
| Устанавливает пользовательскую функцию, которая будет вызвана перед выполнением первого ajax-запроса.
|
.ajaxStop()
| Устанавливает пользовательскую функцию, которая будет вызвана после выполнения всех запущенных ajax-запросов.
|
Вспомогательные функции
$.param()
| Преобразует массив объектов в строку, пригодную для использования в URL.
|
.serialize()
| Преобразует данные формы в строку, пригодную для использования в URL.
|
.serializeArray()
| Преобразует данные формы в массив объектов вида {name:"name", value:"val"}.
|