Valores de matriz de javascript a php
¿Cómo llevar a un valor de matriz de javascript a php
Explanation
Los valores de la matriz Javascript se puede pasar a un archivo php con el siguiente método
Paso 1:
Consideremos que tenemos una matriz de javascript como
<script language=javascript>
scriptAr = new Array();
scriptAr[0] = "one";
scriptAr[1] = "two";
scriptAr[2] = "three";
</script>
Paso 2:
Ahora crearemos un campo de formulario oculto como el siguiente
<form action="phpArrayTest.php" method=post name=test
onSubmit=setValue()>
<input name=arv type=hidden>
<input type=submit>
</form>
Aquí lo que hemos hecho es, que cuando el envío es realizado hacemos un primer trabajo ("onSubmit = setValue ()") mediante el método onSubmit.
El método onSubmit invocará la función setValue() definida por nosotros. Luego de eso, se realizará la acción y un stringTokens.php será activado.
Paso 3:
Aquí se define el método setValue. El método convierte la matriz, previamente se define en una cadena y luego la establecerá en el campo oculto
<script language=javascript>
function setValue()
{
var arv = scriptAr.toString();
{ // Esta línea convierte la matriz
js a cadena de documento.test.arv.value=arv;
// Esto ubica la cadena en el campo de formulario oculto.
}
</script>
Paso 4:
En el archivo PHP la cadena se dividirá de nuevo en la matriz.