English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les méthodes $.get() et $.post() de jQuery sont utilisées pour demander des données au serveur via des requêtes HTTP GET et POST.
dansGETDans la méthode, le navigateur ajoutera le nom/Les paires de valeurs sont ajoutées à la fin de l'URL.
GET est généralement utilisé dans des endroits où la sécurité n'est pas importante.
Les requêtes GET peuvent être mises en cache
Les requêtes GET sont conservées dans l'historique du navigateur
Les requêtes GET peuvent ajouter des signets
Ne jamais utiliser les requêtes GET pour traiter des données sensibles
Les requêtes GET ont une limitation de longueur (seulement2048caractères)
dansPOSTDans la méthode, le contenu ne s'affiche pas dans l'URL.
Si les données du formulaire contiennent des informations sensibles ou personnelles, il faut toujours utiliser POST.
Les requêtes POST ne sont jamais mises en cache
Les requêtes POST ne sont pas conservées dans l'historique du navigateur
Les requêtes POST ne peuvent pas ajouter de signets
Utilisez des requêtes POST pour traiter des données sensibles
Les requêtes POST n'ont pas de limitation de longueur
Pour plus d'informations sur GET et POST et les différences entre ces deux méthodes, veuillez visiter notreMéthodes de requête HTTPpage.
jQuery $.get()La méthode utilise une requête HTTP GET pour charger des données du serveur.
C'est$.get()Syntaxe de la méthode method :
$.get(URL, data, callback)
Paramètres :
URL-Spécifiez l'URL que vous souhaitez demander
data -(Optionnel) Spécifiez l'objet ou la chaîne de caractères pur à envoyer au serveur avec la requête
callback-(Optionnel) Spécifiez la fonction de rappel à exécuter en cas de succès de la requête
Dans cet exemple, la page ajax_get.php est demandée, d'autres données sont envoyées et un message d'état d'alerte est affiché :
$("button").click(function(){ $.get("ajax_get.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Vérifiez et voyez‹/›
Voici le code source du fichier PHP ("ajax_get.php"):
<?php echo "<p>Hello ". $_GET['fname']." ". $_GET['lname'].", How are u doing?</p>"; ?>
jQuery $.post()La méthode utilise une requête HTTP POST pour charger des données du serveur.
C'est$.post()Syntaxe de la méthode method :
$.post(URL, data, callback)
Paramètres :
URL-Spécifiez l'URL que vous souhaitez demander
data -(Optionnel) Spécifiez l'objet ou la chaîne de caractères pur à envoyer au serveur avec la requête
callback-(Optionnel) Spécifiez la fonction de rappel à exécuter en cas de succès de la requête
Dans cet exemple, la page ajax_post.php est demandée, d'autres données sont envoyées et un message d'état d'alerte est affiché :
$("button").click(function(){ $.post("ajax_post.php", {fname:"Seagull", lname:"Anna"}, function(data, status){ $("#output").html(data); alert(status); }); });Vérifiez et voyez‹/›
Voici le code source du fichier PHP ("ajax_post.php"):
<?php echo "<p>Hello ".$_POST['fname']." ".$_POST['lname'].", Comment ça va ?</p>"; ?>
Pour une référence complète des méthodes AJAX, veuillez visiter notreRéférence AJAX de jQuery.