FB评论通过ajax div加载

时间:2013-01-28 20:57:06

标签: ajax facebook prototypejs facebook-comments

这是我的问题,我正在尝试通过AJAX div加载FB评论模块。现在,如果我直接进入php页面,它会起作用,但是如果我从div中加载它,它就不会。我查看了其他帖子(FB javascript SDK after jquery LOAD (ajax)),但似乎仍无法让它发挥作用,寻求澄清。

如果您想查看我在说什么,请查看http://azconceptphoto.com/lindsey并查看推荐书。

理想情况下,在我的网站的正常部分,我可以加载HTML5代码并且它工作正常,但由于某种原因它不能通过AJAX div远程工作。考虑到以前的帖子已经过时(2011年),我希望得到更多关于此的反馈。

1 个答案:

答案 0 :(得分:0)

根据链接中的代码,您没有使用任何PrototypeJS Ajax方法来获取后端脚本。 Ajax.Updater是您需要使用的方法....

这是我的建议

loadXMLDoc()的定义更改为

function loadXMLDoc(div, location)
{
    new Ajax.Updater(div,location,{'evalScripts':true});
}

这将使用div的内容更新location的内容。此外,如果响应中包含<script>个标记,那么将对javascript进行解析和评估(即选项evalScripts