JavaScript没有按预期执行 - Facebook JavaScript SDK

时间:2012-09-24 09:17:10

标签: javascript

这是我拥有的mvc 3视图的主体。这是关于我想要创建的Facebook应用程序。预期的结果是有一个弹出窗口,显示用户输入应用程序的名称。当我运行应用程序时没有任何事情发生,因此没有执行代码那么这个错误是什么?

<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 :(得分:1)

请参阅此链接,您将获得解决方案 http://www.virtualsecrets.com/facebook-user-data-on-webpage-form.html