Javascript帖子检查用户名可用性无效

时间:2015-05-03 20:52:58

标签: javascript php validation username

我试图检查注册用户名是否可用,但每次客户端返回该用户名可用时。

这是我的客户代码:

$(document).ready(function()
{
    $("#register_username").blur(function(){
    var user = $("#register_username").val();
    $.post("register",
    {
        username: user
    },
    function(data, status){
        if(data == '1')
        {
            alert('Good, username its available!');
        }
        else
        {
            alert('Snap!You cant use this username :(!');
        }
        });
    });
});

这是服务器端代码:

if(strlen($_POST['username']) > 0)
{
    $usr = $_POST['username'];
    if($usr == 'test')
        echo '1';
    else
        echo '2';
}

PHP版本:5.5

1 个答案:

答案 0 :(得分:2)

首先,我猜输入字段是否有值" test"它会说"你不能使用这个用户名"?

如果输入是"测试"在代码中

($usr == "test" - that comes from input) echo 1您的代码1代表用户名 可用?所以它不应该倒退吗?

是否说"用户名可用"每次输入?