2011-04-15 47 views
1

我在使用AJAX进行验证时遇到问题。我想检查给定的用户名是否存在。这里是我的相关代码:使用AJAX检查用户名

$(document).ready(function() 
{ 
    $("#uname").blur(function(){ 
     $.post("usernameCheck.php",{user_name:$(this).val()},function(data) 
     { 
      if(data=="no"){ 
       $("#checkUsername").html("This username already exists"); 
      } 
      else{ 
       $("#checkUsername").html("Username is available!"); 
      } 
     }); 
    }); 
}); 

我想不通为什么邮件无法显示。我认为在AJAX验证中可能会出现问题。

+0

您是否使用萤火虫进行了检查,并验证了您发送的内容以及您在AJAX调用中收到的内容? – Pablo 2011-04-16 03:55:07

+0

我已经想通了。谢谢! – Michael 2011-04-16 05:41:05

回答

0

它看起来像你的Javascript是好的,除了更新部分。 $(this)更新了什么?你需要更新一个特定的标签,如$('#unameAvail')