状況
こんな感じでレイヤー(jQueryUI)を開きます。
$("#dialog").load('userinfo.html #layer').dialog('open');
userinfo.htmlは、Facebook ユーザーの写真と名前を表示します。
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<...some code...>
<div id="layer">
<script type="text/javascript">
$(function() {
FB.init("2342342423424", "http://www.mysite.com/xd_receiver.htm");
});
</script>
<fb:profile-pic uid="200000999530485" size="square" linked="true"></fb:profile-pic> <fb:name uid="200000999530485"></fb:name>
</div>
<...some code...>
</html>
問題:
レイヤーは開きますが、fbml タグがレンダリングされません! 助けてください。load() は js 部分をロードしないと思います。
(ブラウザでuserinfo.htmlを開くと、すべてが機能します)