0

我在一页中有多个 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 值

4

2 回答 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]);
于 2012-06-27T13:34:28.633 回答
1

如果您捕获了 like 事件,则响应包含喜欢的 URL。

您应该能够以这种方式获得所需的信息。

于 2012-06-27T12:06:12.913 回答