Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2010, 07:57
kokoou
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 4 meses
Puntos: 14
Respuesta: funcion $.ajax jquery

Tienes el Alert fuera del succes

Te copio el código como debería ir:
Código Javascript:
Ver original
  1. else {
  2.  //Compruebo si esta disponible
  3.  $.ajax({
  4.  type: "POST",
  5.  url:"/" ,
  6.  beforeSend:function(){},
  7.  success: function (data){
  8.   switch(data){
  9.    case 'si':
  10.     respuesta = true;
  11.     break;
  12.    default:
  13.     respuesta = false;
  14.     break;
  15.   }
  16.   alert(respuesta);
  17. },
  18. });
  19. }

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 original
  1. if( data == 'si' ) {
  2.  respuesta = true;
  3. } else {
  4.  respuesta = false;
  5. }