Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2007, 10:51
Avatar de locojars
locojars
 
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años, 6 meses
Puntos: 4
Re: Pasar array de javascript a php

A ver si esto te sirve:

Vamos a suponer que tenemos un arreglo asi:
Código HTML:
 <script language=javascript>
scriptAr = new Array();
scriptAr[0] = "one";
scriptAr[1] = "two";
scriptAr[2] = "three";

 function setValue()
{
// lo convierte a cadena
var arv = scriptAr.toString();
// y como ya lo llevas oculto en el formulario, asi para a el script php
}
</script>
<script> 
Lo que puedes hacer es convertir ese arreglo en un campo oculto en tu formulario:
Código HTML:
<form action="phpArrayTest.php" method=post name=test onSubmit=setValue()>
<input name=arv type=hidden>
<input type=submit>
</form> 
El el script de php:
phpArrayTest.php
Código PHP:
$ss $_POST['arv'];
// La funcion explode convertira la cadena a arreglo
$tok explode(',',$ss); 
De esta forma ya tenes el arreglo en php de javascript.

Espero te sirva.
Saludos,
Jorge.