微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Ajax更改Facebook按钮的URL

我想知道是否有可能在Ajax事件上改变Facebook类按钮的动作.

我想做什么:
我在页面加载时显示一篇文章.在文章的最后,我有一个按钮,通过Ajax加载下一篇文章.另外我有以下Facebook按钮:

<fb:like href="http://www.myurl.com" layout="standard" show-faces="true" action="like"  id="fblike" />

当我加载下一篇文章时,我通​​过Javascript将文章的新URL放入“href” – 属性中(工作正常),但是当我点击“赞”按钮时,初始文章网址将被推送到Facebook,而不是新的一个.

有任何想法吗?

非常感谢.

解决方法

您可以尝试iFrame版本而不是XFBML版本:

<iframe src="http://www.facebook.com/plugins/like.PHP?href=http%3A%2F%2Fexample.com%2Fpage%2Fto%2Flike&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

在此处查看更多信息:

http://developers.facebook.com/docs/reference/plugins/like

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐