javascript - 使用 Javascript 动态呈现 Facebook 之类的按钮

标签 javascript facebook-like

我正在尝试向 AJAX 驱动的搜索页面添加类似 FB 的推荐按钮。 我已经在静态模板中成功实现了它,但是在单个页面上实现动态变化的喜欢似乎更复杂。 有没有办法将 .fb-like 模板动态地注入(inject)页面让 facebook 呈现它以创建必要的 IFRAME?明明facebook是onload的,但是可以用JS手动触发吗?

要嵌入的原始FB html:

  <div class="fb-like" data-href="http://mattat.org.il/ci/index.php/
    search/show_full/nsrecommendation/{{q}}" 
    data-send="true" data-layout="button_count" 
    data-width="450" data-show-faces="true" data-font="arial"></div>

{{q}} 将被动态替换为当前的推荐 ID

最佳答案

关注 Facebook http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

ajax结束后需要执行

FB.XFBML.parse();

关于javascript - 使用 Javascript 动态呈现 Facebook 之类的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423746/

相关文章:

javascript - 根据变量的类型调用不同的函数时,正确的 Flow 类型模式是什么?

javascript - 无法读取 Null 的属性样式

facebook - Locale=nl_BE (Dutch Belgium) 不再受支持(在像按钮这样的 iframe 中)?

javascript - Facebook 点赞按钮不喜欢我的代码

facebook - Like 按钮无法正常工作 - 计数

javascript - 匹配模式,除非在一种条件下正则表达式

javascript - 即使在 if 子句中使用 typeof,也未捕获 TypeError

javascript - 如何使用事件监听器传递事件 (e) 和变量?

facebook - 是否可以有一个自定义的 facebook 之类的按钮?

html - facebook likebox哪个代码比较好