Méthode get() jQuery ajax
Exemple
Changer le texte d'un élément div en utilisant une requête GET AJAX :
$("button").click(function(){ $.get("demo_ajax_load.txt", function(result){ $("div").html(result); }); });
Définition et utilisation
La méthode get() charge des informations par une requête HTTP GET distante.
Ceci est une fonction GET simple pour remplacer $.ajax complexe. Une fois la requête réussie, la fonction de rappel peut être appelée. Si vous devez exécuter une fonction en cas d'erreur, utilisez $.ajax.
grammaire
$(selector).get()url,data,success(response,status,xhr,dataType)
Paramètres | Description |
---|---|
url | Obligatoire. Définir l'URL vers laquelle la requête sera envoyée. |
data | Optionnel. Définir les données à envoyer avec la requête. |
success(response,status,xhr) |
Optionnel. Définir la fonction à exécuter lorsque la requête est réussie. Paramètres supplémentaires :
|
dataType |
Optionnel. Définir le type de données que le serveur est attendu de renvoyer. Par défaut, jQuery le juge intelligemment. Types possibles :
|
Description détaillée
Cette fonction est une version abrégée de la fonction Ajax, équivalente à :
$.ajax({ url: url, data: data, success: success, dataType: dataType });
Selon le type MIME différent de la réponse, les données de retour transmises au callback de succès diffèrent également, ces données peuvent être l'élément racine XML, une chaîne de texte, un fichier JavaScript ou un objet JSON. Vous pouvez également transmettre l'état texte de la réponse au callback de succès.
Pour jQuery 1.4, vous pouvez également transmettre l'objet XMLHttpRequest au callback de succès.
Exemple
Demander la page web test.php, ignorer la valeur de retour :
$.get("test.php");
Plus d'exemples
Exemple 1
Demander la page web test.php, transmettre 2 paramètres, ignorer la valeur de retour :
$.get("test.php", { name: "Bill", time: "2pm" } );
Exemple 2
Afficher la valeur de retour de test.php (HTML ou XML, selon la valeur de retour) :
$.get("test.php", function(data){ alert("Données chargées: " + data); });
Exemple 3
Afficher la valeur de retour de test.cgi (HTML ou XML, selon la valeur de retour), ajouter un ensemble de paramètres de requête :
$.get("test.cgi", { name: "Bill", time: "2pm" }, function(data){ alert("Données chargées: " + data); });