jquery-ui – Facebook标签在使用Jquery动态生成时不呈现

前端之家收集整理的这篇文章主要介绍了jquery-ui – Facebook标签在使用Jquery动态生成时不呈现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为了给你一个简单的用例 – 在我的网站上,我显示了facebook用户发布的评论.对于每个评论,我使用fb:profile-pic标签和类似fb的按钮显示facebook用户照片.

页面呈现正确,一切都很好.现在,当用户想要阅读较旧的评论时,他们会点击“更多”链接

使用Jquery,我拉旧的评论,并在javascript构建内容添加fb:profile-pic和fb:like标签

但这些标签不会出现.我们需要重装它还是什么东西.
谢谢你的帮助

解决方法

首先确保使用检查器将FBML插入DOM.如果是这样,您需要做的就是告诉Facebook将FBML标签转换为HTML标签,以便您的浏览器可以呈现它.使用Graph API,您可以使用 Javascript SDK调用FB.XHTML.parse http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse.这是我的代码中的一个例子:
$('#list').append('<fb:name uid="4"></fb:name>');
FB.XFBML.parse(document.getElementById('list'));
原文链接:https://www.f2er.com/jquery/177864.html

猜你在找的jQuery相关文章