在AJAX调用后呈现Facebook评论框

0 ajax facebook fbml

我正在尝试显示一个facebook评论框以及生成的ajax内容.我把我的所有代码都删减到了一个简单的例子,我天真地错过了一些东西.

我的主要示例页面http://www.gerdalouw.com/ajax/ajax.html(从下拉列表中选择Test Ajax来执行)

下拉然后自动绘制http://www.gerdalouw.com/ajax/ax.html <<这个工作正常,但FB注释框不想通过Ajax调用生成.

我尝试过使用FB.XFBML.parse(); 功能,但我要么把它放在错误的地方,要么我错过了其他的东西?我想我错过了一些非常明显的东西?

我在这里已经经历了很多可能的问题解决方案,但是找不到有用的东西.有人可以帮忙吗?

Tia*_*ago 5

这对你有用:

$('body').ajaxComplete(function(){FB.XFBML.parse(document.body)});

它将为每个ajax调用调用FB.XFBML.parse.所以你不需要在任何地方重复呼叫.