获取类似事件的Facebook页面名称

时间:2012-06-27 07:21:00

标签: javascript facebook javascript-events facebook-like facebook-javascript-sdk

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

2 个答案:

答案 0 :(得分: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 :(得分:1)

如果您捕获了类似事件,则响应中包含所需的网址。

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