Последние учебники веб-разработки
 

jQuery ajax() Method

❮ JQuery AJAX методы

пример

Изменить текст <div> элемент с использованием AJAX запрос:

$("button").click(function(){
    $.ajax({url: "demo_test.txt", success: function(result){
        $("#div1").html(result);
    }});
});
Попробуй сам "

Определение и использование

ajax() метод используется для выполнения AJAX запроса (асинхронный HTTP).

Все JQuery AJAX методы используют ajax() метод. Этот метод в основном используется для запросов, где не могут быть использованы другие методы.


Синтаксис

$.ajax({name:value, name:value, ... })

Параметры определяет одну или несколько пар имя / значение для запроса AJAX.

Возможные названия / значения в таблице ниже:

имя Значение / Описание
async Логическое значение, указывающее, должен ли запрос обрабатываться асинхронно или нет. По умолчанию это правда
beforeSend( xhr ) Функция для запуска до отправки запроса
cache Логическое значение, указывающее, должен ли браузер кэшировать запрашиваемые страницы. По умолчанию это правда
complete( xhr,status ) Функция для запуска, когда запрос завершен (после того, как функции успеха и ошибок)
contentType Тип содержимого используется при передаче данных на сервер. По умолчанию: "application/x-www-form-urlencoded"
context Определяет "это" значение для всех связанных с AJAX функции обратного вызова
data Задает данные для отправки на сервер
dataFilter( data , type ) Функция , используемая для обработки исходных данных отклика XMLHttpRequest
dataType Тип данных ожидается ответа сервера.
error( xhr,status,error ) Функция для запуска, если запрос не выполняется.
global Логическое значение, определяющее, следует ли вызвать глобальное событие AJAX обрабатывает для запроса. По умолчанию это правда
ifModified Логическое значение, указывающее, является ли запрос успешным только если ответ изменился с момента последнего запроса. Значение по умолчанию: ложь.
jsonp Строка отменяя функцию обратного вызова в jsonp запросе
jsonpCallback Задает имя для функции обратного вызова в jsonp запросе
password Задает пароль, которые будут использоваться в запросе аутентификации доступа HTTP.
processData Логическое значение, определяющее, были ли данные, отправленные с просьбой должны быть преобразованы в строку запроса. По умолчанию это правда
scriptCharset Определяет набор символов для запроса
success( result,status,xhr ) Функция, которая запускается, когда запрос выполняется успешно
timeout Локальный тайм-аут (в миллисекундах) для запроса
traditional Логическое значение, определяющее, следует ли использовать традиционный стиль сериализации парам
type Задает тип запроса. (GET или POST)
url Задает URL-адрес, чтобы отправить запрос. По умолчанию это текущая страница
username Указывает, имя пользователя, которые будут использоваться в запросе аутентификации доступа HTTP
xhr Функция используется для создания XMLHttpRequest объекта

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

Сделайте синхронную к AJAX запрос
Как использовать настройки асинхронной указать синхронный запрос

Сделать AJAX запрос с указанным типом данных
Как использовать dataType параметр , чтобы задать тип данных для запроса.

Сделать AJAX запрос с ошибкой
Как использовать параметр ошибки , чтобы иметь дело с ошибками в качестве AJAX запроса.


❮ методы JQuery AJAX