Boa tarde. Encapsulei a chamada de um Ajax em uma função e gostaria de saber como posso pegar o retorno dela.
function chamaAjax(end_point,dados_enviados){
var result;
$.ajax({
type: 'POST',
data: JSON.stringify(dados_enviados),
contentType: 'application/json',
url: end_point,
async: true,
//processData: false,
success: function(data) {
console.log('sucesso na volta de dados');
result = data.result
},
error: function(data) {
toastr.error('Tente outra vez.');
result = false;
}
});
return result;
}
Depois chamo a função abaixo e quero pegar o retorno
var retorno;
retorno = chamaAjax("/AlgumaRota", dadosEnviado);
console.log(retorno);
Alguma sugestão ?
Abraço.