jQuery ajaxSetup()Метод
Примеры
Установите 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-запросов.
Другие расширения
Методы AJAX jQuery