Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2015, 11:33
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Validar antes de Enviar Formulario

Podrías enviar un objeto con el mensaje y un código que te indique si el usuario existe o no.

Código PHP:
Ver original
  1. if (mysql_num_rows($results) > 0){
  2.     echo json_encode(array('codigo' => 1, 'mensaje' => '<div id="Error">Usuario ya existente</div>'));
  3. }
  4. else{
  5.     echo json_encode(array('codigo' => 2, 'mensaje' => '<div id="Success">Disponible</div>'));
  6. }

Y en el método success:

Código Javascript:
Ver original
  1. success: function(data){
  2.     if (data.codigo === 1){ //Si el código recibido es 1, oculto el botón de envío
  3.         $("#send").hide();
  4.     }
  5.     $('#Info').fadeIn(1000).html(data.mensaje); //Añado el mensaje
  6. }

Y solo te faltaría añadir el atributo dataType al método $.ajax con el valor json ya que lo que recibes es un objeto JSON por parte del archivo PHP.

Código Javascript:
Ver original
  1. dataType: "json"

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand