AJAX: fonction $.post

Appelle la page à charger en utilisant la mtéhode POST.

Cette fonction permet d'envoyer simplement une requete de type POST au serveur sans avoir besoin d'utiliser la méthode plus complexe $.ajax(). Elle permet également d'ajouter une fonction de "callback" qui sera éxécutée une fois la requête terminée (et seulement dans le cas ou la réponse indique que l'opération a été effectuée avec succès). Si vous avez besoin de définir des fonctions associés aux retour d'erreur et de succès en même temps, vous devez utiliser la fonction $.ajax().

Version: disponible depuis la version 1.0 de JQuery

Paramétres:

  • url (String): URl de la pa ge à charger
  • params (Map): (optionnel) paires de clé/valeur qui seront envoyées au serveur.
  • callback (Fonction): (optionnel) fonction qui sera éxécutée dès que les données seront complètement chargées.
  • type (String): (optionnel) format des données retournées à la fonction de callback

Valeur de retour: XMLHttpRequest

Exemple 1:
$.post("test.cgi",
   { name: "John", time: "2pm" },
   function(data){
     alert("Data Loaded: " +  data);
   }
 );
Exemple 2:
$.post("test.cgi");
Exemple 3:
$.post("test.cgi", { name: "John", time: "2pm" } );
Exemple 4:
$.post("test.cgi", function(data){
   alert("Data Loaded: " +  data);
 });

1 Commentaire (afficher/poster)