Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Error con scope para callback

Estas en el tema de Error con scope para callback en el foro de Javascript en Foros del Web. Hola a todos. tengo el siguiente problema, estoy definiendo una estructura para tener ciertar operaciones en una sola variable de tipo json pero tengo el ...
  #1 (permalink)  
Antiguo 10/09/2014, 18:42
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Error con scope para callback

Hola a todos.

tengo el siguiente problema, estoy definiendo una estructura para tener ciertar operaciones en una sola variable de tipo json pero tengo el un problema con el scope de las variables y no entiendo a que se debe esto, les paso como tengo mi código y el error que marca para ver si alguno me puede ayudar.

Código Javascript:
Ver original
  1. var facebook = {
  2.     getAccessToken: function(callback){
  3. //      aquí la lógica para obtener el access_token
  4.         callback(loginResponse.authResponse.accessToken);
  5.     }
  6. };

El access token lo esta obteniendo bien, el problema es cuando lo intento retornar en el callback, me marca esto:
Cita:
TypeError: callback is not a function
facebook.getAccessToken()app.js (línea 24)


callback(loginResponse.authResponse.accessToken);
Saludos, espero alguien me pueda dar una pista.

El error estaba en que durante la llamada a facebook.getAccessToken no le estaba pasando la funcion para el callback

Última edición por lair; 10/09/2014 a las 18:50

Etiquetas: callback, scope
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:04.