2012-03-10 8 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

ありがとうございますが、まだ働いていません。 –

関連する問題