FB.getLoginStatus no se ejecuta en $ .ready

Necesito ejecutar el fb dentro de $.listo para hacer algunas comprobaciones. ¿La alerta en la función getLoginStatus nunca se activa?

<script src="http://connect.facebook.net/en_US/all.js"></script>
    <script type="text/javascript">
    $(function(){
        if(Setting_ShowLike){
            FB.init({
                appId   : 'APP_ID',
                status  : true,
                cookie  : true,
                xfbml   : true,
                oauth   : true,
            });

            FB.getLoginStatus(function(response){
                alert('callback');
            });
        }


    });
    </script>

    <div id="fb-root"></div>
    <div class="fb-like" href="http://www.facebook.com/windows" data-send="false" data-width="450" data-show-faces="false"></div>

preguntado el 10 de marzo de 12 a las 06:03

Asegurar que Setting_ShowLike se resuelve y se ejecuta el código interno. -

Setting_ShowLike se resuelve, por supuesto, y = verdadero; -

1 Respuestas

Necesitas moverte <div id="fb-root"></div> todo el camino hacia arriba, justo antes <script src="http://connect.facebook.net/en_US/all.js"></script>.

Debería funcionar bien después de eso.

respondido 10 mar '12, 07:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.