Les deux sont utilisés pour envoyer des données et recevoir une réponse à l'aide de ces données.
GET: Récupère des informations dans le serveur. C'est à dire. Recherche, tweet, informations sur la personne. Si vous voulez envoyer des informations, alors envoyez une requête en utilisant process.php? Name = subroto Donc, il envoie des informations via l'url. Url ne peut pas gérer plus de 2083 caractères. Donc, pour l'article de blog, vous souvenez-vous que ce n'est pas possible?
POST: Post faire la même chose que d'obtenir. Enregistrement de l'utilisateur, connexion de l'utilisateur, envoi de données volumineuses, blog. Si vous avez besoin d'envoyer des informations sécurisées, utilisez post ou pour les mégadonnées car elles ne passent pas par l'URL. AJAX: $ .get() et $ .post() contiennent des fonctions qui sont des sous-ensembles de $ .ajax(). Il a beaucoup de configuration.
$ Méthode .get(), qui est une sorte de raccourci pour $ .Ajax(). Lorsque vous utilisez $ .get(), au lieu de passer dans un objet, vous passez des arguments. Au minimum, vous aurez besoin des deux premiers arguments, qui sont l'URL du fichier que vous voulez récupérer (c'est-à-dire 'test.txt') et un callback réussi.
Résumé:
$.get(url [, data ] [, success ] [, dataType ])
$.post(url [, data ] [, success ] [, dataType ]) // for sending secure or Large information
$.ajax(url [, settings ]) // More Configaration
BTW, il y a aussi PUT et DELETE demandes en plus de demandes POST. Vous devriez poser des questions sur ceux-ci, aussi. –
Pour les futurs lecteurs: voici une [question connexe par Fooker il y a un an] (http://stackoverflow.com/q/18395523/4043409). – Gideon