0

1 つのページに複数の Facebook のようなボックスがあります。

を含む 2 つのダイブがあるとします。

<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>

そのため、ユーザーがページの 1 つを気に入った場合、 を使用して同様のイベントをキャプチャできます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 like が含まれます。

そうすれば欲しい情報が得られるはずです。

于 2012-06-27T12:06:12.913 に答える