Loading Facebook fb:profile-pic via AJAX in Facebook Connect site

后端 未结 3 1089
悲&欢浪女
悲&欢浪女 2021-02-09 18:41

After a page loads, I\'m making an AJAX request to pull down an HTML chunk that contains tags representing a Facebook user profile picture. I append the result to a point in t

3条回答
  •  北恋
    北恋 (楼主)
    2021-02-09 19:46

    First attempt

    Not sure if this helps a lot, but here's an article on Ajax + FBML: http://wiki.developers.facebook.com/index.php/FBJS#Creating_FBML_Elements

    In particular, perhaps you can use the setInnerFBML() method


    Follow up

    So I think the init function parses the fbml. So the obvious question is how do you get facebook's javascript library to re-parse the fbml (or just parse the new fbml) if you insert fbml after init.

    It looks like this thread may help: http://forum.developers.facebook.com/viewtopic.php?id=22245

    Here's what appears to be the relevant code although there is more context at the forum:

    if ( FB.XFBML.Host.parseDomTree )
      setTimeout( FB.XFBML.Host.parseDomTree, 0 );
    

提交回复
热议问题