Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/01/2008, 18:11
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años, 1 mes
Puntos: 28
Re: Como enviar un array u objeto mediante xajax?

Primeramente en la funcion ajax pasas mal las variables:
var capa = $('micapa');
var nombre = $('nombre').value;
var apellido = $('apellido').value;
var pars = 'variable1=' + variable1 + 'variable2=' + variable2;

deberia ser:
var capa = $('micapa');
var nombre = $('nombre').value;
var apellido = $('apellido').value;
var pars = 'variable1=' + nombre + 'variable2=' + apellido;

En el formulario tienes puesto que el boton de Enviar sea tipo submit y en el action del formulario pones envia_datos.php. Lo correcto seria que quites el submit del formulario y el boton de Enviar sea tipo button tal como:

Código HTML:
<input type="button" id="enviar" name="enviar" value="Enviar datos" onclick="envia_datos()"> 

Recuerda

La pagina php donde vayas a procesar las variables tendras que cogerlas como $_GET[variable1] y $_GET[variable2] y una vez proceses dichas variables tendras que imprimir el resultado con:

Código PHP:
echo "Tus datos son:";
echo 
"bla bla bla"
lo ke imprimas con ECHO será lo ke se imprimirá en la capa que has indicado en la funcion Ajax.


Espero ke te sirva saludos.