2012-09-24 4 views
0

이것은 내가 가지고있는 MVC 3 뷰의 본문입니다. 그것은 내가 만들고자하는 페이스 북 앱에 관한 것이다. 예상 된 결과는 앱을 입력 한 사용자의 이름을 보여주는 팝업 창이있는 것입니다. 앱을 실행할 때 아무런 일도 일어나지 않으므로 코드가 실행되지 않습니다. 그래서 이것에 대한 실수는 무엇입니까?JavaScript가 예상대로 실행되지 않습니다. - Facebook JavaScript SDK

<body> 
<div id="fb-root" style="display: none"></div> 
<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
      appId: 'My app ID', // Application ID provided by Facebook 
      status: true, // Check login status 
      cookie: true, // Enable cookies to allow the server access the session 
      xfbml: true // parse XFBML 
     }); 

     // Other initialization code here 
     FB.api('/me', function (response) { 
      alert('Your name is ' + response.name); 
     }); 
    }; 

    // Load Facebook JavaScript SDK asynchronously 
    (function (d) { 
     var js, id = 'facebook-jssdk', ref = d.getElementByTagName('script')[0]; 

     if (d.getElementById(id)) { 
      return; 
     } 

     js = d.createElement('script'); 
     js.id = id; 
     js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     ref.parentNode.insertBefore(js, ref); 
    }(document)); 
</script> 
@RenderBody() 

답변

1
+0

매우 감사 솔루션 얻을 것이다이 링크를 참조하시기 바랍니다. 정말 유용한 링크! –

+0

안녕하세요. 요점을 요약하지 않고 기사에 링크하지 마십시오. 웹 페이지가 제거되었거나 사용할 수없는 경우이 대답은 더 이상 유용하지 않습니다. – Scott

관련 문제