jQuery ajaxSetup()Метод

jQuery AJAX 方法Методы AJAX jQuery

Примеры

Установите URL по умолчанию и функцию success для всех AJAX-запросов:

$("button").click(function(){ $.ajaxSetup({ url:"demo_ajax_load.txt", success:function(result){ $("div").html(result); } }); $.ajax(); });

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

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

Метод ajaxSetup() устанавливает значения по умолчанию для будущих AJAX-запросов.


Синтаксис

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

Этот параметр задаёт настройки для AJAX-запросов с одной или несколькими парами имя/значение.

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

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


实例

Другие примеры

Укажите обработчик ошибок для AJAX-запросов
Как использовать параметр error для указания обработчика ошибок для AJAX-запросов.


jQuery AJAX 方法Методы AJAX jQuery

Другие расширения