Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook FB.XFBML.parse无法重新加载FBML_Facebook_Fbml_Facebook Fbml - Fatal编程技术网

Facebook FB.XFBML.parse无法重新加载FBML

Facebook FB.XFBML.parse无法重新加载FBML,facebook,fbml,facebook-fbml,Facebook,Fbml,Facebook Fbml,我使用AJAX请求加载以下内容。它可以很好地处理非ajax请求 <div class='center' id='fb_invite_box'> <fb:serverfbml width="646" id="serverFbml"> <script type="text/fbml" id="textFbml"> <fb:request-form method='post' action='<%=in

我使用AJAX请求加载以下内容。它可以很好地处理非ajax请求

<div class='center' id='fb_invite_box'>
    <fb:serverfbml width="646" id="serverFbml">
          <script type="text/fbml" id="textFbml">
            <fb:request-form method='post' action='<%=invites_url%>' type='test' invite='true' content="test text">
                <fb:multi-friend-selector actiontext='Invite your friends to my app!' rows='3' cols='4' import_external_friends='false' email_invite='true'/>
            </fb:request-form>
          </script>    
    </fb:serverfbml>
</div>

我根据在ajax请求后渲染FBML所学的内容来运行这个程序

parse(document.getElementById('FB_invite_box')

我得到这个错误:

<fb:serverfbml> requires the "fbml" attribute.
需要“fbml”属性。

我错过什么了吗?为什么这不起作用?

因为FBML正在被弃用(https://developers.facebook.com/docs/reference/fbml/)很快,我建议使用“新建请求”对话框邀请用户访问您的应用。

不会回答此问题,因为此问题不依赖于邀请操作,而是依赖于任何XFBML标记。看到了吗?XFMBL与FBML不同。FBML已被弃用,不再使用。XFBML仍然存在。但是,上述问题中的代码将不再有效。您需要使用“请求”对话框。