Przykład
Zmień tekst w <div> elementu za pomocą AJAX żądanie:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Spróbuj sam " Definicja i Wykorzystanie
ajax() metoda jest używana do wykonywania AJAX żądanie (Asynchronous HTTP).
Wszystkie jQuery AJAX metody użyć ajax() metody. Metoda ta jest najczęściej stosowane do wniosków, gdzie nie można zastosować inne metody.
Składnia
$.ajax({name:value, name:value, ... })
Parametry określa jedną lub więcej par nazwa / wartość dla żądania AJAX.
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 prawdą |
beforeSend( xhr ) | Funkcja biegu przed wniosek jest wysyłany |
cache | Wartość logiczna wskazująca, czy przeglądarka ma buforować żądanych stron. Domyślnie jest prawdą |
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 prawdą |
ifModified | Wartość logiczna określająca, czy wniosek jest skuteczna jedynie wtedy, gdy odpowiedź zmienił się od ostatniego żądania. Domyślną wartością jest false. |
jsonp | Ciąg przesłanianie funkcji zwrotnej w jsonp zamówienie |
jsonpCallback | Określa nazwę funkcji zwrotnej w jsonp zamówienie |
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 prawdą |
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 używana do tworzenia XMLHttpRequest obiektu |
Spróbuj sam - przykłady
Złóż synchronicznego AJAX żądanie
Jak korzystać z ustawienia asynchronicznej określić synchroniczne żądania
Złóż AJAX żądanie z określonym typem danych
Jak korzystać z dataType ustawienie, aby określić typ danych na żądanie.
Złóż AJAX żądanie z błędem
Jak korzystać z ustawienia błędzie radzić sobie z błędami w AJAX żądanie.