Estoy tratando de utilizar el retorno de una llamada jQuery ajax en mi propia función, pero sigue volviendo indefinido.return from jquery ajax call
function checkUser2(asdf) {
$.ajax({
type: "POST",
async: false,
url: "check_user.php",
data: { name: asdf },
success: function(data){
return data;
//alert(data);
}
});
}
$("#check").click(function(){
alert(checkUser2("muma"));
});
la llamada ajax definitivamente las obras, porque cuando mi alerta de Descomentar consigo el retorno correcta, y puedo verlo en Firebug. ¿Estoy haciendo algo estúpido?
Sincrónico ajax es una muy mala idea sin embargo. – Pointy
Estoy de acuerdo, pero era una forma de resolver el problema que tenía el OP. Y ya estaba usando la función ajax de forma asíncrona. – Falle1234
De esta manera tampoco funcionó para mí. $ ("# submitPO"), haga clic en (función() { alerta (updatePO ("444")); }); no se activó una alerta. Mi función está estructurada de la misma manera que la tuya. –