Buenas queria ver si alguien me puede ayudar con un codigo estoy tratando de poder verificar un usuario una ves que la persona escribe el nombre de usuario y quita el focus del input verificanco la consulta con la base de datos para ver si esta disponible ese usuario. la cosa que como que el archivo que tengo la consulta no recibe la informacion enviada por ajax entonces por ende tampoco el ajax recibe la respuesta de la consulta.


Código Javascript :

$(document).ready(function(){
$('#nick').focusout( function(){
if($('#nick').val()!= "")
{
        $.ajax(
      {
            type: "GET",
            url: "consulta.php",
            data: "nick="+$('#nick').val(),
            beforeSend: function()
            {
                 $('#msgUsuario').html('<img src="/images/loader.gif"/> verificando');
                 alert($('#nick').val());
               },
            success: function(respuesta)
            {
                 if(respuesta == 0)
               $('#msgUsuario').html("Disponible");
                 else if(respuesta == 1)
                   $('#msgUsuario').html("No Disponible");
            }
        });
}
});
});

Archivo :consulta.php

Código PHP :

<?php
    require_once('Classes/cl.database.php');
     $nick = $_GET["nick"];
     $consulta = "select * from usuarios where username = '$nick' LIMIT 1";
    $result = $bd->enviar_consultar($consulta);
   if($bd->num_rows($result)>0):

   $respuesta = 1;
   return $respuesta;
   else:
   $respuesta = 0;
   return $respuesta;
   endif;
?>



Código HTML :

<form id="frmRegistro">
    <label> Nick: </label>
    <input type="text" id="nick"  name="nick" value=""/><div id="msgUsuario"></div>
    <label> Nombre: </label> <input type="text" id="nombre" name="nombre"/>
</form>



el html y el ajax lo tengo en el mismo archivo solo la consulta esta en otro archivo llamado consulta.php


gracias de antemado su ayuda.