Maison >développement back-end >tutoriel php >Comment récupérer et stocker une réponse à partir d'un fichier PHP à l'aide d'AJAX ?

Comment récupérer et stocker une réponse à partir d'un fichier PHP à l'aide d'AJAX ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-28 03:27:021068parcourir

How to Retrieve and Store a Response from a PHP File Using AJAX?

Obtention d'une réponse du fichier PHP à l'aide d'AJAX

Dans ce scénario, vous souhaitez acquérir une réponse de process.php via AJAX. L'objectif est de capturer cette réponse et de la stocker sous forme de variable.

Pour lancer le processus, le fichier PHP back-end (process.php) doit faire écho à la réponse prévue, telle que "apple" ou " prune." Le texte brut suffit ; l'encodage en JSON n'est pas nécessaire.

Le code JavaScript posté manque initialement d'un paramètre dans la fonction de réussite de l'appel AJAX. Pour récupérer efficacement la réponse du serveur, ajoutez la ligne suivante :

success: function(data) {
   alert(data); // displays "apple" in the alert
}

L'alerte sert d'exemple ; vous pouvez stocker la réponse dans une variable en remplaçant cette ligne par var réponse = data;.

Quant à nommer la requête POST, vous pouvez fournir deux arguments dans le paramètre data de l'appel AJAX :

$.ajax({
  ...
  data: {name: "someName", value: "someValue"},
  ...
});

Cela vous permet de récupérer la valeur nommée à partir de process.php à l'aide des accesseurs de requête HTTP de PHP ($_POST['name'], $_POST['value']).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn