Maison  >  Article  >  développement back-end  >  Comment envoyer un tableau JavaScript à PHP en utilisant jQuery AJAX ?

Comment envoyer un tableau JavaScript à PHP en utilisant jQuery AJAX ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-25 07:30:12437parcourir

How to Send a JavaScript Array to PHP Using 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!

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