29/07/2014, 06:21
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 132
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Duda con una validación Ajax Estoy teniendo problemas al momento de llamar a una funcion del tipo "legajoDisponible" (trabaja con ajax) dentro de otra función mayor "verificarDatosAlumno"
La cuestión es que tengo una estructura así en "verificarDatosAlumno":
if(legajo == '')
{
alert('ingrese el lejajo');
document.getElementById('legajo').focus();
return false;
}
else
{
if(!legajoDisponible(legajo ))
{
alert('el lejajo ingresado ya existe');
document.getElementById('legajo').focus();
return false;
}
}
... aqui otras validaciones...
primer problema:
legajoDisponible hace una petición via AJAX, es acá donde tengo el problema.
legajoDisponible llamará a su vez a la funcion callback, y no veo como puedo lograr que "legajoDisponible" me devuelva un valor booleano.
Por otra parte, legajoDisponible demorará algunos segundos en devolver un resultado, y las otras validaciones de abajo empiezan a ejecutarse siendo que "legajoDisponible" aún no terminó de procesar.
Como deberia manejar mi problema ?? siento que esta estructura de codigo no lleva a buen puerto.
desde ya agradecido. |