jQuery: Retorna dados após o sucesso da chamada ajax [duplicado]
Esta pergunta já tem uma resposta aqui:
Como devolver a resposta de uma chamada assíncrona? 33 respostasEu tenho algo parecido com isto, onde é uma simples chamada para um script que me devolve um valor, uma string ..
function testAjax() {
$.ajax({
url: "getvalue.php",
success: function(data) {
return data;
}
});
}
mas se eu chamar algo assim
var output = testAjax(svar); // output will be undefined...
so como posso retornar o valor? o código abaixo também parece não funcionar ...
function testAjax() {
$.ajax({
url: "getvalue.php",
success: function(data) {
}
});
return data;
}