使用AJAX检查用户名

时间:2011-04-15 16:58:11

标签: ajax jquery

我在使用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验证中可能存在一些问题。

1 个答案:

答案 0 :(得分:0)

看起来您的Javascript没问题,但更新部分除外。 $(this)更新了什么?您需要更新特定代码,例如$('#unameAvail')