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

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

Barbara Streisand
Libérer: 2024-11-25 07:30:12
original
511 Les gens l'ont consulté

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,
Copier après la connexion

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 },
Copier après la connexion

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'];
?>
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal