Um Ihnen einen einfachen Anwendungsfall zu geben - auf meiner Website zeige ich die Kommentare der Facebook-Nutzer an. Für jeden Kommentar zeige ich das Facebook-Benutzerfoto mit dem fb: profil-pic-Tag und einem fb-ähnlichen Button an.
Diese Seite wird richtig gerendert und alles wird gut angezeigt. Wenn die Benutzer nun ältere Kommentare lesen möchten, klicken sie auf den Link "Mehr"
Unter Verwendung von Jquery ziehe ich die älteren Kommentare und im Javascript baue den Inhalt, indem ich fb: profile-pic und fb: like tags
hinzufügeAber diese Tags tauchen nicht auf. Müssen wir es oder etwas neu laden? Danke für deine Hilfe
Stellen Sie zuerst sicher, dass das FBML mit einem Inspector in das DOM eingefügt wird. Wenn dies der Fall ist, müssen Sie Facebook lediglich dazu auffordern, die FBML-Tags in HTML-Tags umzuwandeln, damit Ihr Browser sie rendern kann. Mit der Graph API rufen Sie FB.XHTML.parse Ссылка mit dem Javascript SDK auf. Hier ist ein Beispiel aus meinem Code:
%Vor%wie mache ich das - wie gerade jetzt ich baue meine ganze Saite %Code% Dann würde ich tun
comment="<div>I love icecream<br/><fb:profile-pic uid='xxx'></fb:profile-pic></div>"
Also wie würde ich neu laden.
Sie können $("#myswipes").html(comment);
verwenden, sagen Sie
$.ajax()
sollte sich auf dem Server befinden, der diese Zeile richtig darstellen und zurückgeben kann, some/url.php
Tags und Links jquery jquery-ui facebook facebook-graph-api