AJAX将data返回值return给外部调用

jquery下的ajax位于一个函数中,需求是将ajax返回的data数据返回给函数外部使用,这里先定义一个变量,然后将data返回值赋值给变量,然后再 return 变量即可。

注:ajax同步必须为设置 async:false

function getEmpCount(item, state){
    var uname = "";
    $.ajax({
        url: "../get_userinfo.php",
        async:false,
        data:{ uid:user_id, oid:order_id },
        success: function(data){
            //alert(data);
            uname = data.username;
        }
    });
    return uname;
}