Maison >base de données >tutoriel mysql >Comment envoyer correctement plusieurs champs de données via AJAX ?

Comment envoyer correctement plusieurs champs de données via AJAX ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-12 16:00:44329parcourir

How to Correctly Send Multiple Data Fields via AJAX?

Utilisez AJAX pour soumettre plusieurs champs de données

Question :

Vous rencontrez des difficultés pour soumettre plusieurs champs de données à l'aide d'appels AJAX. Votre extrait de code tente d'envoyer à la fois les valeurs "statut" et "nom" mais ne parvient pas à recevoir les données dans le script PHP. Quelle est la syntaxe correcte pour soumettre plusieurs champs de données ?

Réponse :

La syntaxe correcte pour soumettre plusieurs champs de données à l'aide de l'appel AJAX de jQuery est :

<code class="language-javascript">data: {status: status, name: name},</code>

Cette syntaxe crée un objet JavaScript avec des paires clé-valeur représentant les noms de champs de formulaire et leurs valeurs correspondantes. L'option "data" transmet cet objet au serveur dans l'appel AJAX.

Conseils de débogage :

  • Vérifiez les valeurs des variables : Utilisez alert(status) et alert(name) pour vous assurer que les variables « statut » et « nom » ont des valeurs.
  • Page de débogage PHP : Vérifiez que votre script PHP gère correctement les données POST.
  • Vérifiez le trafic réseau : Utilisez les outils de développement du navigateur (par exemple, Chrome DevTools) pour surveiller les requêtes réseau. L'onglet "Request Payload" affichera les données envoyées avec l'appel AJAX.

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