POST un array Javascript vers php
Posté : 10 juil. 2020, 15:41
Bonjour,
Je bloque sur un point et j'espère que vous pourrez m'aider.
J'ai installé sur mon site TableFilter (https://www.tablefilter.com/)
Tout fonctionne bien.
Je souhaite récupérer les données d'un tableau filtré sous forme d'un array dans un autre fichier php afin de les traiter avec un script php.
Pour ça j'utilise leur fonction api (https://www.tablefilter.com/extract-data-apis.html)
Quand je mets le code comme eux :
J'ai bien une alerte avec mes données filtrées.
Si je fais un console.log(tf.getValues()) pareil je vois bien mon array.
Là où je bloque c'est pour transférer cet array dans mon second fichier php quand l'utilisateur clique sur un bouton.
J'ai tenté ce code mais évidement ça a juste transmis une string pas l'array...
Je vois pleins de choses sur les forum mais rien qui ne semble correspondre. Si quelqu'un peu m'aider ça serait super. Merci par avance !
Je bloque sur un point et j'espère que vous pourrez m'aider.
J'ai installé sur mon site TableFilter (https://www.tablefilter.com/)
Tout fonctionne bien.
Je souhaite récupérer les données d'un tableau filtré sous forme d'un array dans un autre fichier php afin de les traiter avec un script php.
Pour ça j'utilise leur fonction api (https://www.tablefilter.com/extract-data-apis.html)
Quand je mets le code comme eux :
Code : Tout sélectionner
<button class="btn btn-default" onclick="
alert(tf.getValues());">
Table values
</button>Si je fais un console.log(tf.getValues()) pareil je vois bien mon array.
Là où je bloque c'est pour transférer cet array dans mon second fichier php quand l'utilisateur clique sur un bouton.
J'ai tenté ce code mais évidement ça a juste transmis une string pas l'array...
Code : Tout sélectionner
<form action="array.php" method="post">
<input type="hidden" name="array" value="tf.getValues();">
<input type="submit" value="envoyer" name="envoyer">
</form>Je vois pleins de choses sur les forum mais rien qui ne semble correspondre. Si quelqu'un peu m'aider ça serait super. Merci par avance !