2
다음을 AJAX 요청과 함께로드합니다. 그것은 비 아약스 요청과 잘 작동합니다.FB.XFBML.parse가 FBML을 다시로드하지 않습니다.
<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 렌더링에 대해 배웠습니다.
FB.XFBML.parse (document.getElementById ('fb_invite_box')));
<fb:serverfbml> requires the "fbml" attribute.
내가 뭔가를 놓치고 있습니까 :
나는이 오류가? 왜이 기능이 작동하지 않습니까?
이 문제는 초대 작업에 의존하지 않고 모든 XFBML 태그에 의존하므로 질문에 대답하지 않습니다. https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/ – brainondev
을 참조하십시오. XFMBL은 FBML과 다릅니다. FBML은 더 이상 사용되지 않으며 더 이상 사용되지 않습니다. XFBML은 여전히 주위에 있습니다. 그러나 위 질문의 코드는 더 이상 작동하지 않습니다. 요청 대화 상자를 사용해야합니다. – DMCS