Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2013, 10:40
rjulio21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 8 meses
Puntos: 16
obtener datos de una funcion callback

Buenas compañeros, tengo una duda creo que un poco peculiar y la verdad no estoy seguro si ese seria el titulo, pero casualmente es la segunda vez que me pasa., no es precisamente porque necesite hacer lo que esta en el ejemplo, sino que es una funcion de ejemplo.

Suponiendo que tengo una vista con un boton "eliminar" y a ese boton le asocion un evento onclik que llame a una funcion "confirmar_eliminacion" y esa funcion no hace mas que imprimirme un "jConfirm" que es un plug. de jquery. para hacer un "confirm" mas bonito. Ese jconfirm recibe tres parametros 1.mensaje,2.titulo y 3. funcion callback.

Código Javascript:
Ver original
  1. function confirmar_eliminacion(){
  2. var respuesta="";
  3.        jConfirm("Estas seguro que deseas eliminar","Debes confirmar",
  4.                function(respuesta){
  5.                        if(respuesta)
  6.                                respuesta = 1;
  7.                        else
  8.                                respuesta = 0;
  9.                });
  10.       if(respuesta==1)
  11.                  return true
  12.       else
  13.                  return false;
  14. }

Ahora.... alli esta el problema. "respuesta" es una variable a la que tiene acceso es la funcion anonima dentro del jConfirm.... como puedo yo acceder a ese valor desde la función "confirmar_eliminacion"??????
por que así la variable "respuesta" se sigue manteniendo vacia.... no se sobreescribe con el valor de "respuesta".

Mas o menos lo mismo me ha pasado con algunas funciones con ajax. Espero alguien me entienda. y muchas gracias a quien me responda.
Saludos cordiales...
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos