2012-03-10 5 views
0

일부 확인을 위해 $ .ready 내부에서 fb를 실행해야합니다. getLoginStatus 함수의 경고가 트리거되지 않습니다.

<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> 
+0

'Setting_ShowLike'가 해결되고 내부 코드가 실행되는지 확인하십시오. – Sarfraz

+0

Setting_ShowLike가 물론 해결되고 = true; –

답변

2

당신은 바로 <script src="http://connect.facebook.net/en_US/all.js"></script> 전에, 최대 <div id="fb-root"></div> 모든 방법을 이동해야합니다.

그 후 잘 작동합니다.

+0

감사하지만 여전히 작동하지 않습니다. –