Материал из JQuery
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"}.
|