Maison > Article > développement back-end > Comment envoyer un tableau JavaScript à PHP en utilisant jQuery AJAX ?
Publication d'un tableau JavaScript vers PHP à l'aide de jQuery AJAX
Pour transmettre un tableau JavaScript à PHP à l'aide de la méthode $.ajax de jQuery, suivez ces étapes :
Problème :
Dans votre code, vous attribuez les activités du tableau JavaScript à l'option de données directement sous forme de chaîne :
data: "activitiesArray="+activities,
Cette méthode est incorrecte car elle tente d'envoyer le tableau sous la forme d'une valeur de chaîne unique plutôt que d'un tableau de valeurs individuelles. éléments.
Solution :
Pour envoyer correctement un tableau JavaScript à PHP via jQuery AJAX, utilisez l'option data comme object :
data: { activitiesArray: activities },
En utilisant un objet, chaque élément du tableau d'activités sera converti en une paire clé-valeur, où la clé est le nom de l'élément et la valeur est la valeur de l'élément.
Accès PHP :
En PHP, vous pouvez accéder au tableau en utilisant le $_REQUEST superglobal :
<?php $myArray = $_REQUEST['activitiesArray']; ?>
Cela vous donnera un tableau contenant les éléments du tableau d'activités JavaScript.
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!