Me encuentro en el paradigma de validar un simple usuario antes de ser insertado usando jquery, sin embargo no se que pasa xq reviso el codigo y no doy con el problema.
Al parecer creo que no llamo al archivo encargado de realizar la comprobacion del usuario desde jquery.
Este es mi codigo y lo divido en varias partes:
Código:
  
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script type="text/javascript">
      $(function(){
 
        $("input[name=username]").keyup(function(e){
          var username = $(this).val();
          var status=$("#status");
 
          status.removeClass("checked").removeClass("error")
          if(username.length > 0){
            $.ajax({
              type:"POST",
              url:"validar.php",      <<<-----NO SE SI EL PROBLEMA SERA AQUI
              data:"username="+username,
              dataType:"json",
              beforeSend:function(){
                  status.html("<img src='loader.gif'/>");
              },
              success:function(response){
                  if(response.valid==true){
                    status.addClass("checked");
                  }else{
                    status.addClass("error");
                  }
                  status.html(response.msg);
              }
            })
          }else{
              status.html("Ingrese un usuario");
          }
 
        });
 
      })
    </script>
Este es el codigo del archivo validar.php
Código PHP:
   /**
 * @author Pulsar
 * @copyright 2012
 */
$host="localhost";
$user="root";
$password="";
$db="mi_ppsed";
$enlace=mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
if($enlace){
echo("CNX");
}else{
echo("NO");
}
 
if (isset($_POST['username'])) { 
  sleep(2);
  $query="SELECT id FROM articulo WHERE username = '".$_POST['username']."'";
  $rs_User = mysql_query($query, $enlace) or die(mysql_error());
 
  $num_rows=mysql_num_rows($rs_User);
 
  $checking=false;
  $msg="este nombre de usuario ya esta registrado";
  if($num_rows==0){
    $checking=true;
    $msg="Disponible";
  }
 
  $json=array("valid"=>$checking, "msg" => $msg);
 
  echo json_encode($json);
 
} 
    Agradeceria sus comentarios, gracias
 

