我有一大块内容,我通过Ajax加载,在该页面上我有一个FBML共享按钮。我也试过了,没有使用FBML,只是使用了超链接和脚本标签。当我直接加载内容时,共享按钮加载正常,但是当我通过Ajax加载它时,该按钮不显示。关于如何获取Facebook Share按钮的任何想法?如何在通过Ajax加载的页面上使用Facebook共享FBML按钮?
回答
我相信你在插入内容后需要调用FB.XFBML.Host.parseDomTree()。这将导致Facebook JS库扫描XFBML标签并呈现它们。
使用这个javascript函数;)
fb_sharepro_render()
为什么这比JavaScript SDK的'FB.XFBML.parse()'方法更好? – Lix 2012-02-06 18:10:20
我提出了另一个解决方案,也可以为使用facebook分享按钮的用户使用ajax内容而没有javascript SDK检查这个问题http://forum.developers.facebook.net/viewtopic.php?id=53105 – 2012-02-07 16:48:31
谢谢你,作品当使用(旧)分享按钮sdk。 – 2012-02-15 20:51:06
- 1. 如何在通过ajax加载页面后显示Twitter/Facebook/Google+按钮?
- 2. 如何将自定义共享链接添加到Facebook上的FBML页面?
- 3. 如何在页面加载后显示Facebook分享按钮?
- 4. 如何共享页面,而无需Facebook分享按钮
- 5. Sharethis按钮不能在通过ajax加载的页面上工作
- 6. 如何在我的网页上使用Facebook分享按钮分享或发布到Facebook页面的东西?
- 7. 通过ajax在Facebook应用中加载页面
- 8. 如何通过使用共享后在Facebook上Xamarin窗体
- 9. Facebook的FBML页面?
- 10. Facebook fbml添加粉丝按钮到页面
- 11. 如何通过ajax在weblogic上加载页面/ portlet
- 12. Facebook共享按钮不能共享
- 13. 如何在网页上为视频添加Facebook分享按钮
- 14. 如何通过Facebook分享按钮获取共享项目的数量?
- 15. 如何使用Xamarin.iOS Facebook SDK共享Facebook页面?
- 16. 如何为页面上的每个链接添加Facebook按钮,linkedin分享按钮和Twitter推文按钮?
- 17. 如何在我的Android应用上添加共享按钮
- 18. Facebook粉丝页面iframe分享按钮
- 19. 在twitter上分享我的页面URL通过twitter分享按钮
- 20. 通过AJAX从通过ajax加载的页面加载特定的html内容
- 21. 重新加载按钮上的页面
- 22. 如何使用AJAX请求Facebook共享页
- 23. 通过PHP和AJAX加载页面
- 24. 由于证书错误,未在https上加载facebook共享按钮脚本
- 25. Facebook - 如何在静态FBML中添加Like按钮?
- 26. 如何停止Facebook像按钮重新加载页面
- 27. 如何配置Facebook像按钮和LinkedIn共享按钮
- 28. Facebook共享通过iframe
- 29. 如何确定通过AJAX在页面上加载的脚本位于何处?
- 30. 如何通过ajax和jquery在冷聚变中加载页面?
真棒,谢谢 - 你在4分钟内回答了这个! – 2009-12-02 04:46:31
看来这个命令已经更新为[FB.XFBML.parse()](http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse)([talentedmrjones]原始答案( http://stackoverflow.com/users/259805/talentedmrjones)) – Will 2010-11-15 11:11:28