Variável não é retornada da função AJAX
À medida que meu framework cresce, decidi dividi-lo em arquivos, em vez de deixá-lo no arquivo de design principal. No entanto, fazendo isso, o retorno de uma função não retorna nenhum valor.
os dados não estão vazios - se eu alertar os valores no arquivo js eles estão lá!
As funções:
1º a função no arquivo .js (é incluída antes da execução)
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;
}
}
});
}
};
Então e aqui está a parte da execução:
var test = get_data(data, destination);
notice(test);
e teste está vazio ... Eu já tentei formas diferentes de escrever mas acho que não compreendi as possibilidades do js?