Hola amigos, siguiendo el manual recomendado por el amigo 
cesarpunk... 
(
http://www.interspire.com/content/ar...-Uses-For-AJAX - 
http://www.interspire.com/content/ar...-Uses-For-AJAX ) 
Tengo un formulario que estudia si un dato es correcto y devuelve una variable true o false (por ejemplo , comprueba mediante ajax si el nif de un cliente está en una BD). 
Para ello utilizo un formulario: 
<form name=f1 action="index.php?seccion=12" method="post">
 
Y un botón que llama a la función:  
<input type="button" value="Enviar" onClick="CheckLogin()">   
  
Hasta aquí bien, el botón me dice si el dato es correcto o no, el problema es que el action del formulario no se ejecuta, puesto que no hay submit. 
He intentado solucionarlo, poniendo el button como submit y añadiendo la llamada de la función al form, 
(quedando así):  
<form name=f1 action="index.php?seccion=12" method="post" onSubmit="CheckLogin()">
  <input type="submit" value="Enviar">
 
Pero me sale este error en un alert!:  
There was a problem retrieving the XML data:
  
¿Alguien sabe como puedo hacer, para que cuando el control decida devolver un valor de correcto, aparte de mostrar un mensaje satisfactorio, pueda realizar el action y continuar el proceso??.  
Gracias a todos!!!