Gli ultimi tutorial di sviluppo web
 

jQuery ajax() Method

❮ jQuery AJAX Metodi

Esempio

Modificare il testo di un <div> elemento utilizzando un AJAX richiesta:

$("button").click(function(){
    $.ajax({url: "demo_test.txt", success: function(result){
        $("#div1").html(result);
    }});
});
Prova tu stesso "

Definizione e utilizzo

Il ajax() metodo viene utilizzato per eseguire un AJAX richiesta (asincrona HTTP).

Tutti jQuery AJAX metodi utilizzano la ajax() metodo. Questo metodo è usato soprattutto per le richieste in cui non possono essere utilizzati altri metodi.


Sintassi

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

I parametri di specificare una o più coppie nome / valore per la richiesta AJAX.

Possibili nomi / valori indicati nella tabella seguente:

Nome Valore / Descrizione
async Un valore booleano che indica se la richiesta deve essere gestito asincrona oppure no. Il valore predefinito è vero
beforeSend( xhr ) Una funzione da eseguire prima la richiesta viene inviata
cache Un valore booleano che indica se il browser deve memorizzare nella cache le pagine richieste. Il valore predefinito è vero
complete( xhr,status ) Una funzione da eseguire quando la richiesta è terminata (dopo le funzioni di successo e di errore)
contentType Il tipo di contenuto utilizzato per inviare i dati al server. L'impostazione predefinita è: "application/x-www-form-urlencoded"
context Specifica il "questo" valore per tutte le funzioni di callback AJAX correlati
data Specifica dati da inviare al server
dataFilter( data , type ) Una funzione utilizzato per gestire i dati di risposta grezzi del XMLHttpRequest
dataType Il tipo di dati prevista della risposta del server.
error( xhr,status,error ) Una funzione da eseguire se la richiesta non riesce.
global Un valore booleano che specifica se o non innescare evento globale AJAX gestisce per la richiesta. Il valore predefinito è vero
ifModified Un valore booleano che specifica se una richiesta ha successo solo se la risposta è cambiato da quando l'ultima richiesta. L'impostazione predefinita è: falso.
jsonp Una stringa ignorando la funzione di callback in un jsonp richiesta
jsonpCallback Specifica un nome per la funzione di callback in un jsonp richiesta
password Specifica una password da utilizzare in una richiesta di autenticazione di accesso HTTP.
processData Un valore booleano che specifica o meno di dati inviati con la richiesta dovrebbe essere trasformata in una stringa di query. Il valore predefinito è vero
scriptCharset Specifica il set di caratteri per la richiesta
success( result,status,xhr ) Una funzione da eseguire quando la richiesta ha esito positivo
timeout Il timeout locale (in millisecondi) per la richiesta
traditional Un valore booleano che specifica se utilizzare o meno lo stile tradizionale di param serializzazione
type Specifica il tipo di richiesta. (GET o POST)
url Specifica l'URL per inviare la richiesta di. Il valore predefinito è la pagina corrente
username Specifica un nome utente per essere utilizzato in una richiesta di autenticazione accesso HTTP
xhr Una funzione utilizzata per creare l' XMLHttpRequest oggetto

Provate voi stessi - Esempi

Effettuare una sincrono AJAX richiesta
Come utilizzare l'impostazione asincrona per specificare una richiesta sincrona

Effettuare una AJAX richiesta con un tipo di dati specificato
Come utilizzare il dataType impostazione per specificare il tipo di dati per la richiesta.

Effettuare una AJAX richiesta con un errore
Come utilizzare l'impostazione errore di trattare gli errori in un AJAX richiesta.


❮ Metodi jQuery AJAX