Zmienna nie jest zwracana z funkcji AJAX
Wraz z rozwojem mojego systemu postanowiłem podzielić go na pliki, zamiast pozostawiać go w głównym pliku projektu. Jednak wykonanie tej czynności nie zwraca żadnej wartości.
dane nie są puste - jeśli powiadomię o wartościach w pliku js, są tam!
Funkcje:
1. funkcja w pliku .js (dołączana przed wykonaniem)
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;
}
}
});
}
};
A oto część wykonawcza:
var test = get_data(data, destination);
notice(test);
i test jest pusty ... Próbowałem już różnych sposobów pisania, ale chyba nie rozumiem możliwości js?