Обновить фб: виджет комментариев - PullRequest
3 голосов
/ 02 февраля 2011

У меня есть приложение для Facebook, которое позволяет людям создавать «постеры».Каждый «постер» можно прокомментировать с помощью виджета fb:comments.

Пользователь может переключаться между постерами с помощью AJAX.Проблема в том, что после перехода на следующий постер fb:comments виджет все еще указывает на предыдущий URL.Есть ли способ «перезагрузить» виджет для нового URL?

1 Ответ

11 голосов
/ 02 февраля 2011

Хорошо, решил это сам, оставив это здесь для справки.

Если вы хотите перезагрузить fb:comments виджет, это так просто:

// xid can only contain a-zA-Z0-9_%.-
comments_html = '<fb:comments xid="' + encodeURIComponent(xid) + '"></fb:comments>';
// #comments is a div, containing fb:comments element
$('#comments').html(comments_html);
FB.XFBML.parse($('#comments').get(0));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...