Hola de nuevo...
Aqui el niño aprendiendo, jeje. He usado fenomenal el codigo que me disteis para hacer las variables que nesitaba... menudo trabajo me habeis quitado de encima, jeje.
Ahora me ha surgido un problema muy similar y no creia necesario abrir otro post... jeje. Es un tema mas de javascript puro que ajax... pero bueno, jeje. Cuando envio los datos de mis campos por medio de ajax hago como una cadena con todos los datos bien recogidos. Algo asi:
Código PHP:
request.send
("valor_0 ="+encodeURIComponent(campo_0)
+"&valor_1="+encodeURIComponent(campo_1)
+"& valor_2="+encodeURIComponent(campo_2)
);
Esto funciona fantasticamente si sabes que tienes 3 campos en el formulario... pero ahora necesitaba comprobar un array que tiene todos los campos y que me escribiese toda esa candena... pero me da error por todas partes... jeje. Mirar como he creido que se podia hacer (no os riais, jeje):
Código PHP:
request.send
(
//primero pongo la direccion
"direccion ="+encodeURIComponent(self.location.href)
//la variable col, es el array con todos los valores de los campos, que me enseñasteis a crear:
for (var i in col)
{
if(col[i])
{
+"&"+window['valor_' + i]+"="+encodeURIComponent(window['campo_' + i]);
}
}
}
No se ni cuantos errores acabo de cometer escribiendo ese fragmento de codigo... pero supongo que queda claro que soy novato novato... jeje...
.
¿Como debo hacerlo?