Tienes el Alert fuera del succes
Te copio el código como debería ir:
Código Javascript
:
Ver originalelse {
//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);
},
});
}
Además si tienes que comprobar si 'data' es un valor u otro. Es decir, tienes 2 estados, es mejor hacer un if en vez de un switch.
Código Javascript
:
Ver originalif( data == 'si' ) {
respuesta = true;
} else {
respuesta = false;
}