Przykład
Ustaw domyślny adres URL i funkcję sukcesem AJAX wniosków:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Spróbuj sam " Definicja i Wykorzystanie
ajaxSetup() Metoda ustawia wartości domyślne dla przyszłych AJAX żądań.
Składnia
$.ajaxSetup({name:value, name:value, ... })
Parametry Określa ustawienia dla żądań AJAX z jedną lub więcej par nazwa / wartość.
Możliwe nazwy / wartości w poniższej tabeli:
Nazwa | Wartość / Opis |
---|---|
async | Wartość logiczna wskazująca, czy wniosek należy traktować asynchroniczne, czy nie. Domyślnie jest to true |
beforeSend( xhr ) | Funkcja biegu przed wniosek jest wysyłany |
cache | Wartość logiczna wskazująca, czy przeglądarka ma buforować żądanych stron. Domyślnie jest to true |
complete( xhr,status ) | Funkcja do uruchomienia, gdy żądanie jest zakończone (po funkcjach sukcesów i błędów) |
contentType | Typ zawartości używany podczas wysyłania danych do serwera. Domyślnie jest to: "application/x-www-form-urlencoded" |
context | Określa "to" wartość dla wszystkich funkcji zwrotnych związanych z AJAX |
data | Określa dane mają być przesyłane do serwera |
dataFilter( data , type ) | Funkcja używana do obsługi surowego danymi odpowiedzi XMLHttpRequest |
dataType | Typ danych oczekiwać odpowiedzi serwera. |
error( xhr,status,error ) | Funkcja do uruchomienia, jeśli żądanie nie powiedzie się. |
global | Wartość logiczna określająca, czy należy wywołać globalną imprezę AJAX obsługuje żądania. Domyślnie jest to true |
ifModified | Wartość logiczna określająca, czy wniosek jest skuteczna jedynie wtedy, gdy odpowiedź zmienił się od ostatniego żądania. Domyślnie jest to: false . |
jsonp | Ciąg przesłanianie funkcji zwrotnej w jsonp zamówienie |
jsonpCallback | Określa nazwę funkcji zwrotnej w żądaniu jsonp |
password | Określa hasło używane w żądaniu uwierzytelnienia dostępu HTTP. |
processData | Wartość logiczna określająca, czy dane wysłane z wnioskiem powinna być przekształcona w ciąg kwerendy. Domyślnie jest to true |
scriptCharset | Określa zestaw znaków na zamówienie |
success( result,status,xhr ) | Funkcja być uruchamiany, gdy żądanie powiedzie |
timeout | Lokalny czas oczekiwania (w milisekundach) na życzenie |
traditional | Wartość logiczna określająca, czy korzystać z tradycyjnego stylu param serializacji |
type | Określa typ zamówienie. ( GET lub POST ) |
url | Określa adres URL, aby wysłać żądanie do. Domyślnie jest to bieżąca strona |
username | Określa nazwę użytkownika do użycia w żądaniu uwierzytelnienia dostępu HTTP |
xhr | Funkcja służy do tworzenia obiektu XMLHttpRequest |
Spróbuj sam - przykłady
Należy określić procedurę obsługi błędu dla żądań AJAX
Jak korzystać z ustawienia błędzie określić procedurę obsługi błędu dla żądań AJAX.