I'm trying to use the return from a jQuery ajax call in my own function, but it keeps returning undefined.
function checkUser2(asdf) {
    $.ajax({
        type: "POST",
        async: false,
        url: "check_user.php",
        data: { name: asdf },
        success: function(data){ 
            return data;
            //alert(data);
        }
    });  
}
$("#check").click(function(){
    alert(checkUser2("muma"));
});
the ajax call definitely works, because when I uncomment my alert I get the correct return, and I can see it in firebug. Am I doing something stupid?
 
     
     
     
     
    