.done n'est pas une fonction

J'ai un autre problème. J'obtiens une erreur dans FireFox et je ne sais pas ce que mon défaut est. J'ai toujours fait comme ça et je n'ai jamais eu une erreur. J'ai déjà vérifier inférieur/majuscules des erreurs, mais je ne peux pas trouver quoi que ce soit.

Grâce

$.ajax({type: "POST", url: "ajax/check_username.php", data: {username: nom d'utilisateur}}).fait n'est pas une fonction

<script type="text/javascript">
$(document).ready(function(){
    $("#username").keyup(function(){
        var username = $("#username").val();
        $(".usernameFeedback").fadeIn("fast");

        $.ajax({
            type: "POST",
            url: "ajax/check_username.php",
            data: { username: username }
        }).done(function( msg ) {
            $("#loadingImage").hide();
            if(msg.status != "error")
                {
                    if(msg.available == "yes")
                    {
                        $(".usernameFeedback span").text(msg.message);
                        $(".usernameFeedback span").removeClass("notok");
                        $(".usernameFeedback span").addClass("ok");
                    }
                    else
                    {
                        $(".usernameFeedback span").text(msg.message);
                        $(".usernameFeedback span").addClass("notok");
                    }
                }
        });
        return(false);
    })
});
</script>

source d'informationauteur Niels