Exemple
Définissez l'URL par défaut et la fonction de la réussite de tous AJAX demandes:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Essayez - le vous - même » Définition et utilisation
Le ajaxSetup() méthode définit les valeurs par défaut pour les futurs AJAX demandes.
Syntaxe
$.ajaxSetup({name:value, name:value, ... })
Les paramètres spécifie les paramètres pour les requêtes AJAX avec une ou plusieurs paires nom / valeur.
Les noms possibles / valeurs dans le tableau ci-dessous:
prénom | Valeur / Description |
---|---|
async | Valeur booléenne indiquant si la demande doit être traitée asynchrone ou non. Par défaut est true |
beforeSend( xhr ) | Une fonction à exécuter avant la demande est envoyée |
cache | Valeur booléenne indiquant si le navigateur doit mettre en cache les pages demandées. Par défaut est true |
complete( xhr,status ) | Une fonction à exécuter lorsque la requête est terminée (après les fonctions de réussite et d'erreur) |
contentType | Le type de contenu utilisé pour envoyer des données au serveur. Par défaut est: "application/x-www-form-urlencoded" |
context | Indique le "cette" valeur pour toutes les fonctions de rappel AJAX liés |
data | Indique des données à envoyer au serveur |
dataFilter( data , type ) | Une fonction permet de manipuler les données de réponse brute du XMLHttpRequest |
dataType | Le type de données attendue de la réponse du serveur. |
error( xhr,status,error ) | Une fonction à exécuter si la requête échoue. |
global | Une valeur booléenne indiquant si oui ou non pour déclencher événement mondial AJAX poignées pour la demande. Par défaut est true |
ifModified | Valeur booléenne indiquant si une demande ne peut réussir que si la réponse a changé depuis la dernière demande. Par défaut: false . |
jsonp | Une chaîne redéfinissant la fonction de rappel dans une demande jsonp |
jsonpCallback | Indique un nom pour la fonction de rappel dans une demande de jsonp |
password | Indique un mot de passe pour être utilisé dans une demande d'authentification d'accès HTTP. |
processData | Une valeur booléenne indiquant si oui ou non les données envoyées à la demande devrait être transformé en une chaîne de requête. Par défaut est true |
scriptCharset | Spécifie le charset pour la demande |
success( result,status,xhr ) | Une fonction à exécuter lorsque la demande réussit |
timeout | Le délai d'attente local (en millisecondes) pour la demande |
traditional | Une valeur booléenne indiquant si oui ou non d'utiliser le style traditionnel de param sérialisation |
type | Indique le type de demande. ( GET ou POST ) |
url | Indique l'URL pour envoyer la demande à. Par défaut est la page en cours |
username | Indique un nom d'utilisateur à utiliser dans une demande d'authentification d'accès HTTP |
xhr | Une fonction utilisée pour la création de l'objet XMLHttpRequest |
Essayez-le vous-même - Exemples
Spécifiez un gestionnaire d'erreur pour les requêtes AJAX
Comment utiliser le paramètre d'erreur pour spécifier un gestionnaire d'erreur pour les requêtes AJAX.