Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2007, 09:22
cilcobich
 
Fecha de Ingreso: octubre-2007
Mensajes: 2
Antigüedad: 17 años, 2 meses
Puntos: 0
Pasar matriz de JS a PHP por AJAX

Hola gente tengo un inconveniente que tal vez alguno de Uds. me de una mano! tengo que pasar una matriz que genero en un script en js en el cliente a uno php que tengo en el servidor para modificar los datos de la base, los paso por ajax pero no encuentro la forma de hacerlo fucionar. El codi JS es algo asi:

<script language="javascript" src="ajax.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function eliminaFotos(){
var contenedor, cant, id, idmode, elem, c;
var matriz = new Array();
c=1;
p=0;
contenedor = document.getElementById('contenedor');
cant = document.getElementById('cantidad').value;
idmode = document.getElementById('idmodelo').value;

while (c <= cant)
{
id="op"+c;
if (document.getElementById(id).checked == true)
{
elem = document.getElementById(id).name;
matriz[p][1]=c;
matriz[p][2]=elem;
matriz[p][3]=idmode;
}
c=c+1;
}//fin loop

ajax=nuevoAjax();
ajax.open("GET", "eliminafot.php?mat="+matriz);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)

}//fin de la funcion
</script>

Y el PHP que lo tomo sería algo asi:

<?php
$mat=$_GET['mat'];
?>

Seguramente es algun error de concepto o algo así, intente de varias formas, y uns de ellas me devuelte los datos de Matriz en un String separados por comas.. lo que necesito es que me pase la matriz tal cual la mando.... Si alguien me ayuda se lo agradecere!!!!!
Muchas Gracias.
Saludos.