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.