Hola, soy novato en AJAX y tengo un problema que no soy capaz de entender, os ruego disculpas si es una tontería, pero son mis primeros pasos en AJAX. Al tema:
 
Se trata de verificar que a la hora de hacer un registro el email y su confirmacion son iguales, es decir, desde mi form llamo a una funcion que abre un .php y comprueba si son iguales. 
 
Eso no nunca me funcionó pasando las dos variables, asique reducí el problema hasta el mínimo, pasando una sola variable y devolviendola con un mensaje y el contenido de esa variable. Dejo los codigos:
 
 en el form:
Repita la contraseña:
<input name="clave2" onKeyUp="comprobarclave(this.value)"/><span id="comprobar_clave"></span><br>
 
 la funcion comprobarclave en el head:
<script src="http://localhost:8888/pro/prototype.js" type="text/javascript"></script>  
 
<script type="text/javascript">
 
function comprobarclave(cla2)
{
	//LOCAL
	var url= 'http://localhost:8888/pro/ajax_comprobar_clave.php';
	var pars = ("clave2");
	var myAjax = new Ajax.Updater('comprobar_clave', url , {method: 'get' , parameters: pars});
 
}
 
</script>
 
 y el archivo ajax_comprobar_clave.php es:
 
<?php     
 
$cla2=$_REQUEST['clave2'];  
$cla1="hola";
 
  echo "probando ".$_REQUEST['clave2'].$cla2.$cla1;  
 
 
?>
 
 Como respuesta solo me muestra probandohola
 
Un codigo similar a éste, en el mismo archivo, con el mismo form, para verificar si un usuario está dado de alta en la base de datos me funciona perfectamente.
 
Muchas gracias. 
  
 
. 

