méthode get AJAX () et post () - jQuery

méthode jQuery get () et post () est utilisée pour demander des données à partir du serveur via HTTP GET ou requête POST.


requête HTTP: GET vs POST

Deux types de client et côté serveur demande - méthode commune de réponse est: GET et POST.

  • GET - données de demande à partir d' une ressource spécifiée
  • POST - soumission des données à traiter les ressources désignées

GET est essentiellement utilisé pour obtenir (récupérer) les données du serveur. Remarque: GET méthode peut renvoyer des données mises en cache.

POST peut également être utilisée pour récupérer des données à partir du serveur. Cependant, la méthode POST ne cache pas les données, et est couramment utilisé en conjonction avec une demande pour envoyer des données ensemble.

Pour en savoir plus sur les méthodes GET et POST et les différences de deux connaissances, s'il vous plaît lire notre méthode HTTP - GET contraste POST .


méthode jQuery $ de .get ()

$ .get () Pour demander des données à partir du serveur via requêtes HTTP GET.

Syntaxe:

$.get(URL,callback);

Paramètres d'URLnécessaires à une URL prédéterminée vous souhaitez recevoir.

Le paramètrede rappeloptionnel est le nom de la fonction exécutée après que la demande est acceptée.

L'exemple suivant utilise .get $ () pour récupérer des données à partir d'un fichier sur le serveur:

Exemples

$("button").click(function(){
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});

Essayez »

$ .get () Le premier paramètre est l'URL que nous voulons demander ( "demo_test.php").

Le second paramètre est une fonction de rappel. Le premier contenu du paramètre de rappel de la page il y a une demande, il y a un statut de deuxième paramètre de rappel de la demande.

Astuce: fichier PHP ( "de demo_test.php") comme ceci:

<?php
echo '这是个从PHP文件中读取的数据。';
?>


méthode jQuery $ .post ()

$ .post () Pour demander des données à partir du serveur via des requêtes HTTP POST.

Syntaxe:

$.post(URL,data,callback);

Paramètres d'URLnécessaires à une URL prédéterminée vous souhaitez recevoir.

Le paramètrede donnéesen option spécifie les données envoyées avec la demande.

Le paramètrede rappeloptionnel est le nom de la fonction exécutée après que la demande est acceptée.

L'exemple suivant utilise .post $ () ainsi qu'une demande d'envoyer des données ensemble:

Exemples

$ ( "Button"). Cliquez sur (function () {
$ .post ( "/ Try / ajax / demo_test_post.php",
{
Nom: "tutorial"
url: "http://www.w3write.com"
},
fonction (données, état) {
alert ( "data: \ n" + données + "\ n Statut:" + état);
});
});

Essayez »

$ .post () Le premier paramètre est l'URL que nous voulons demander ( "demo_test_post.php").

Ensuite, nous avons en même temps que la demande (nom et ville) pour envoyer des données ensemble.

"Demo_test_post.php" Le script PHP lit ces paramètres, le processus, et puis renvoie le résultat.

Le troisième paramètre est la fonction de rappel. Le premier paramètre de rappel, il a demandé le contenu de la page, et le second argument, il état de la demande.

Astuce: fichier PHP ( "de demo_test_post.php") comme ceci:

<?php
$name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '';
$city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : '';
echo '网站名: ' . $name;
echo "\n";
echo 'URL 地址: ' .$city;
?>