la verdad no había visto bien el código, me disculpo por dar mal info, la variable de arriba si es necesaria ya que el return si no puede ser desde el ajax. yo probe esto y si me funciono:
Código Javascript
:
Ver originalfunction prueba() {
var resultado;
$.ajax({
type: "POST",
url: "test.php",
data: {nomUsuario : 1},
async: false,
success: function( respuesta ){
resultado = respuesta;
},
error : function(){
alert("error");
}
});
return resultado;
}
alert(prueba());
y en el php tengo:
También agregue error: que es en caso de que no funcione el ajax que quieres que haga te recomiendo usarlo y mas si estas teniendo problema y no sabes que esta devolviendo y así.