Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/04/2013, 14:13
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: problema al validar datos con javascrip usando ajax php y myql

primero: AJAX es asincrono, por lo cual NO puedes obtener los datos de ésa manera

segundo: procesarEventos() se ejecuta cuando el XmlHttpResquest recibe la respuesta (onreadystatechange), y como te indique anteriormente, es de forma asíncrona, por el cual es inutil hacer return, y mucho menos esperar que el return se propage en consultar() si dicha función no hace un return, los valores de retorno no son implícitos entre llamadas de funciones, y mucho menos por callbacks como el onreadystatechange

tercero: validar con ajax no es recomendable, sí, puedes hacer una consulta para verificar que el dato existe y evitar enviar el form, pero si el usuario desactiva javascript no ha forma de evitarlo, por ello debes de validar también en el lado donde procesas la data, o enviar todo por ajax.

Consulte un manual de AJAX
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...