Переменная не возвращается из функции AJAX
По мере роста моей среды я решил разделить ее на файлы, а не оставлять в основном файле дизайна. Однако при этом возвращение функции не возвращает никакого значени.
данные не пусты - если я сообщу значения в файле js, они там!
Функции:
1-я функция в файле .js (включена до выполнения)
var lock_get = 0;
function get_data(data, destination)
{
if (lock_get == 0)
{
lock_get = 1;
$.ajax({
type: "POST",
url: destination,
async: true,
data: data,
success: function(data)
{
lock_get = 0;
if (data)
{
return data;
}
}
});
}
};
Итак, вот часть исполнения:
var test = get_data(data, destination);
notice(test);
и тест пуст ... Я уже пробовал разные способы написания, но я думаю, что я неправильно понял возможности js?