Valeurs de Array du javascript à php
Comment transférer une valeur de Array du javascript à php?
Explication
On peut envoyer les valeurs de Array du javascript au fichier php par le moyen suivant.
Step 1:
<script language=javascript>
scriptAr = new Array();
scriptAr[0] = "one";
scriptAr[1] = "two";
scriptAr[2] = "three";
</script>
Step 2:
Maintenant nous allons créer un champs caché de fiche comme la suite
<form action="phpArrayTest.php" method=post name=test
onSubmit=setValue()>
<input name=arv type=hidden>
<input type=submit>
</form>
Ce que nous avons fait ici, c’est que lorsque nous appelons soumettre, nous travaillons d’abord ("onSubmit=setValue()") avec la méthode onSubmit.
La méthode onSubmit déclenchera la fonction setValue() la fonction que nous avons définie. Arès ça l’action aura lieu et on appelera stringTokens.php.
Step 3 :
Ici, nous définissons la méthode setValue. La méthode transformera l'Array déjà défini en une corde et puis le changera en champs caché.
<script language=javascript>
function setValue()
{
var arv = scriptAr.toString();
{ // Cette ligne transforme l'Array js en String document.test.arv.value=arv;
// Cela change l'Array en champs caché de fiche.
}
</script>
Step 4:
En fichier php le corde se convertira en Array.