Esempio
Impostare l'URL predefinito e la funzione successo per tutti AJAX richieste:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Prova tu stesso " Definizione e utilizzo
Il ajaxSetup() metodo imposta i valori predefiniti per le future AJAX richieste.
Sintassi
$.ajaxSetup({name:value, name:value, ... })
I parametri Specifica le impostazioni per richieste AJAX con coppie di uno o più nome / valore.
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 è true |
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 è true |
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 è true |
ifModified | Un valore booleano che specifica se una richiesta ha successo solo se la risposta è cambiato da quando l'ultima richiesta. L'impostazione predefinita è: false . |
jsonp | Una stringa ignorando la funzione di callback in una richiesta JSONP |
jsonpCallback | Specifica un nome per la funzione di callback in una richiesta JSONP |
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 è true |
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'oggetto XMLHttpRequest |
Provate voi stessi - Esempi
Specificare un gestore di errori per le richieste AJAX
Come utilizzare l'impostazione di errore per specificare un gestore di errori per le richieste AJAX.