Функции jQuery AJAX

  • Предыдущая страница
  • Следующая страница

jQuery имеет обширную библиотеку функций (методов) для разработки AJAX.

Пример jQuery AJAX

Нажмите на кнопку ниже, чтобы изменить этот текст с помощью AJAX

Попробуйте сами

Пример выше взят из нашего Уроки AJAXно было изменено с использованием jQuery.

Что такое AJAX?

AJAX = Асинхронный JavaScript и XML.

AJAX - это технология создания быстродинамичных веб-страниц.

AJAX позволяет веб-страницам обновляться асинхронно, обмениваясь малым количеством данных в фоновом режиме. Это означает, что можно обновлять часть веб-страницы, не перезагружая весь страницу.

Вы можете найти информацию в наших Уроки AJAX изучите больше о AJAX.

AJAX и jQuery

jQuery предоставляет обширную библиотеку функций (методов) для разработки AJAX.

С помощью jQuery AJAX, используя HTTP Get и HTTP Post, вы можете запрашивать TXT, HTML, XML или JSON с удаленного сервера.

И вы можете напрямую загружать удаленные данные в выбранные HTML-элементы на веб-странице!

Меньше кода, больше дела

Функция load jQuery — это простой (но мощный) AJAX-функция. Ее синтаксис следующий:

$(selector).load(url, data, callback)

Используйте selector Используйте параметр для определения HTML-элемента, который нужно изменить, используя url ПараметрыИспользуйте параметр для указания веб-адреса данных.

Попробуйте сами

Необходимы только в том случае, если вы хотите отправить данные на сервер. data Параметры. Необходимы только в том случае, если вам нужно вызвать функцию после выполнения. callback Параметры.

Низкоуровневый AJAX

$.ajax(options) является синтаксисом низкоуровневых AJAX-функций.

$.ajax предоставляет больше функциональности, чем функции более высокого уровня, но он также сложнее в использовании.

option Параметры устанавливаются в виде пар name|value, определяющих url данных, пароль, тип данных, фильтры, кодировку, время ожидания и функцию обработки ошибок.

Попробуйте сами

Запросы jQuery AJAX

Запрос Описание
$(selector).load(url, data, callback) Загрузка удаленных данных в выбранный элемент
$.ajax(options) Загрузка удаленных данных в объект XMLHttpRequest
$.get(url, data, callback, type) Загрузка удаленных данных с использованием HTTP GET
$.post(url, data, callback, type) Загрузка удаленных данных с использованием HTTP POST
$.getJSON(url, data, callback) Загрузка удаленных JSON-данных с использованием HTTP GET
$.getScript(url, callback) Загрузка и выполнение удаленного JavaScript-файла

(url) URL (адрес) загружаемых данных

(data) объект ключ/значение данных, отправляемых на сервер

(callback) функция, выполняемая при загрузке данных

(type) тип данных, возвращаемых после загрузки (html, xml, json, jasonp, script, text)

(options) все параметры ключ/значение для полной AJAX-запроса

Референсное руководство

Для получения дополнительной информации о функциях jQuery AJAX, пожалуйста, посетите наш Руководство по jQuery AJAX.

  • Предыдущая страница
  • Следующая страница