在喜欢的事件中获取Facebook页面名称

问题描述 投票:0回答:2

我在一个页面上有多个Facebook赞框。

假设,我有两个潜水,其中包括

<div class="some">
Facebook like widget,
<input name="test_1" value="1" />
</div>

<div class="some">
Facebook like widget,
<input name="test_2" value="2" />
</div>

所以当用户点赞的时候,我可以用下面的方法来抓取喜欢的事件 FB.event.

问题是当一个类似于页面的事件发生时,我想得到相应的 input:value

例如用户喜欢我想要的第一个按钮。

test_1 value

javascript facebook facebook-javascript-sdk dom-events facebook-like
2个回答
2
投票

所以我给我的输入元素分配了一个id,就像这样。

<input id="test_<?= $fb_id;?>" value="1" />

然后在 FB.Event.subscribe('edge.create', function(href, response) {

我访问的元素是这样的

var r = href.split('/');
document.getElementById("test_"+r[3]);

1
投票

如果你抓住了喜欢事件,响应中就包含了喜欢的URL。

你应该可以通过这种方式获得想要的信息。

© www.soinside.com 2019 - 2024. All rights reserved.