Código Javascript:
el problema es que salta primero el alert antes de que respuesta tome el valor true o false en el succes de la funcion.Ver original
else { //Compruebo si esta disponible $.ajax({ type: "POST", url:"/" , beforeSend:function(){ }, success: function (data){ switch(data){ case 'si': respuesta = true; break; default: respuesta = false; break; } }, }); alert(respuesta); }
ayuda por favor