Facebook像按钮加载由jquery无法正常工作

时间:2012-10-18 02:48:24

标签: jquery ajax facebook

我正在尝试使用jquery将news_092612.html的#content div加载到另一个页面中。来自#content的所有东西都正常加载,除了facebook之类的按钮。这是我正在使用的脚本,我相信我应该在某个地方加入一个解析函数,以便在新的#newswrapper中重新加载按钮。我已经搜索过并试过了,但是我正在撞墙。提前谢谢!

 $(document).ready(function(){
$('#newswrapper1').load('news_092612.html #content');

 });

这里也是我从#content获取的原始页面。 http://www.spadeballink.com/GALLOWS/news_092612.html

以及我正在尝试加载#content的其他页面。 http://www.spadeballink.com/GALLOWS/TheGoddamnGallows.html

1 个答案:

答案 0 :(得分:1)

这是因为Facebook小部件是由Facebook SDK加载的,它包含在特定的新闻文件中,但不是您尝试将#content div加载到的页面。

尝试将此代码添加到页面gallows.html页面中:

<script>
  (function(d, s, id) {
   var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>