10/11/2010, 07:59
|
| | | Fecha de Ingreso: septiembre-2006 Ubicación: Asturias, patria querida
Mensajes: 42
Antigüedad: 18 años, 2 meses Puntos: 0 | |
Codigo sencillo de AJAX no funciona -- Novato 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. |