MCERAN adlı üyeden alıntı: mesajı görüntüle
aşağıdaki örnekteki gibi denersen olması lazım.
var return_first = function () {
var tmp = null;
$.ajax({
'async': false,
'type': "POST",
'global': false,
'dataType': 'html',
'url': "ajax.php?first",
'data': { 'request': "", 'target': 'arrange_url', 'method': 'method_target' },
'success': function (data) {
tmp = data;
}
});
return tmp;
}();
ztk adlı üyeden alıntı: mesajı görüntüle
Ajax isteği asenkron olduğu için ordan cevabı return edemezsin.
Callback kullanarak şöyle yapabilirsin:

function api(type, callback) {
    $.ajax({
        //....
        success: function(data) {
            callback(data);
        }
        //..
    });
}
Sonra çağırırken.
api( type, function(data)  {
 // artık data burda
})
Yardımlarınız için çok çok teşekkür ederim yarın sabah ilk iş deneyeceğim. Sağ olun.