1

Facebook と深く統合された Web サイトを作成しています。js 経由で、いくつかの FB コメントを含む外部 Web ページをロードする php ファイルを呼び出します。

$('#post{$id1}').load('php/loadPost.php?id={$id1} #single-post');";

しかし、通常はコメントが読み込まれません (そうでない理由も知りたいのですが、今はそれが問題ではありません)。.js ファイルには

$("#insertHere").on("click", ".well", function(){
     FB.XFBML.parse(this);
});

その特定の投稿をクリックすると、FB コメントが読み込まれるようにします。単一の「.well」divがロードされたときにこれを実現する方法はありますか? ready() と waypoint() の両方を試してみましたが、うまくいきませんでした。

ありがとうございました!

編集: on() を使用するのは、load() 関数のおかげですべての「適切な」div が動的に作成されるためです。

4

1 に答える 1

2

それが役立つ場合はこれを試してください:

$('#post{$id1}').load('php/loadPost.php?id={$id1} #single-post', function() {
  //alert('Load was performed.');
  FB.XFBML.parse();
});
于 2013-04-06T20:17:05.283 に答える