Derniers tutoriels de développement web
 

jQuery ajax() Method

❮ jQuery AJAX Méthodes

Exemple

Modifier le texte d'un <div> élément à l' aide d' un AJAX demande:

$("button").click(function(){
    $.ajax({url: "demo_test.txt", success: function(result){
        $("#div1").html(result);
    }});
});
Essayez - le vous - même »

Définition et utilisation

La ajax() méthode est utilisée pour effectuer une AJAX (asynchrone HTTP) demande.

Tous les jQuery AJAX méthodes utilisent le ajax() méthode. Cette méthode est surtout utilisée pour les demandes où les autres méthodes ne peuvent pas être utilisés.


Syntaxe

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

Les paramètres spécifie une ou plusieurs paires nom / valeur pour la requête AJAX.

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 vrai
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 vrai
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 vrai
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 un jsonp demande
jsonpCallback Indique un nom pour la fonction de rappel dans un jsonp demande
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 vrai
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 du XMLHttpRequest objet

Essayez-le vous-même - Exemples

Faire une synchrone AJAX demande
Comment utiliser le paramètre async pour spécifier une requête synchrone

Faire une AJAX demande avec un type de données spécifié
Comment utiliser le dataType paramètre pour spécifier le type de données pour la demande.

Faire une AJAX demande avec une erreur
Comment utiliser le paramètre d'erreur pour faire face à des erreurs dans une AJAX demande.


❮ Méthodes jQuery AJAX