Maison > développement back-end > tutoriel php > Comment capturer la réponse du serveur dans les requêtes AJAX et la gérer en JavaScript ?

Comment capturer la réponse du serveur dans les requêtes AJAX et la gérer en JavaScript ?

DDD
Libérer: 2024-10-30 01:43:02
original
448 Les gens l'ont consulté

How to Capture Server Response in AJAX Requests and Handle it in JavaScript?

Comment récupérer la réponse du serveur dans les requêtes AJAX

Vous utilisez AJAX pour soumettre des données dans un fichier PHP nommé "process.php. " Cependant, vous souhaitez capturer la réponse du serveur, telle que « pomme » ou « prune », et la stocker dans une variable.

Voici un aperçu des étapes nécessaires :

Côté PHP :

Modifiez votre fichier "process.php" pour faire écho à la réponse souhaitée :

<code class="php"><?php echo 'apple'; ?></code>
Copier après la connexion

Côté JavaScript :

Dans votre requête AJAX, incluez la ligne suivante pour définir le gestionnaire de réussite :

<code class="javascript">success: function(response) {
   // Store the server's response in a variable
   var result = response;

   // Perform actions based on the response
   if (result == 'apple') {
     // Do something specific for apples
   } else if (result == 'plum') {
     // Do something specific for plums
   }
}</code>
Copier après la connexion

Concernant JSON :

Vous ne le faites pas nécessairement besoin de faire écho à la réponse au format JSON. Le texte brut suffira dans ce cas.

Attribution d'un nom à la requête POST :

Pour spécifier un nom pour votre requête POST, ajoutez la ligne suivante avant d'envoyer la requête :

<code class="javascript">$.ajax({
    ...,
    data: { somedata: 'data content' }
    ...
});</code>
Copier après la connexion

Cela attribuera le nom « somedata » à la requête POST.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal