Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2009, 05:58
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pasar un vector de un archivo JS a uno PHP

No te compliques tanto.

Supongamos que tienes los valores de adultos y niños en los arrays ya metidos, ok? Para el ejemplo lo pongo así:

Código javascript:
Ver original
  1. var adultos = [2,1,2,0,0];
  2. var hijos = [1,0,0,2,2];
Ahora, para enviarlos prepáralos únicamente haciendo esto:

Código javascript:
Ver original
  1. ajax.open ("GET",
  2.            "php/query2.php?adultos=" + adultos.join("/") + "&hijos=" + hijos.join("/"),
  3.            true);

Haciendo eso lo que estás enviando es:
Código:
?adultos=2/1/2/0/0&hijos=1/0/0/2/2
Así que luego en PHP, para leerlos lo único que necesitas hacer es:

Código php:
Ver original
  1. $adultos = split("/",$_GET["a_php"]);
  2. $hijos = split("/",$_GET["b_php"]);

(También sería bueno revisar los arrays para comprobar que los datos son buenos y esas cosas, claro)