人々が「ポスター」を作成できるFacebookアプリを持っています。fb:comments
ウィジェットを使用して、すべての「ポスター」にコメントを付けることができます。
ユーザーは AJAX を使用してポスターを切り替えることができます。問題は、次のポスターfb:comments
ウィジェットに切り替えた後も、以前の URL を指していることです。新しい URL のウィジェットを「リロード」する方法はありますか?
人々が「ポスター」を作成できるFacebookアプリを持っています。fb:comments
ウィジェットを使用して、すべての「ポスター」にコメントを付けることができます。
ユーザーは AJAX を使用してポスターを切り替えることができます。問題は、次のポスターfb:comments
ウィジェットに切り替えた後も、以前の URL を指していることです。新しい URL のウィジェットを「リロード」する方法はありますか?
わかりました、これを自分で解決しました。参照用にここに残します。
ウィジェットをリロードする場合は、次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));