Po załadowaniu strony wykonuję żądanie AJAX, aby pobrać fragment HTML zawierający tagi reprezentujące obraz profilu użytkownika Facebooka. Dołączam wynik do punktu w DOM, ale logo nie ładuje się, zamiast tego widzę tylko domyślną sylwetkę.Ładowanie Facebook fb: profil-pic przez AJAX na Facebooku Connect site
Tutaj po prostu jak ja ładowania kawałek HTML z jQuery
$.ajax({
url: "/facebookprofiles"
success: function(result) {
$('#profiles').append(result);
}
});
HTML że jestem dołączanie jest lista dyferencjału tak:
<div class="status Accepted">
<fb:profile-pic class="image" facebook-logo="true" linked="true" size="square" uid="1796055648"></fb:profile-pic>
<p>
<strong>Corona Kingsly</strong>My Status Update<br/>
<span style="font-size: 0.8em">52 minutes ago</span>
</p>
</div>
jakieś pomysły? Zakładam, że znaczniki fb nie są przetwarzane po załadowaniu domeny. Czy jest jakiś sposób, aby to się stało? Nie widzę żadnych wyjątków ani błędów w mojej konsoli Firebug.
Dzięki
Powinienem wspomnieć, że używam Facebook Connect. Przecząłem wszystko, co związane z setInnerFBML(), ale jest częścią FBJS i nie widzę sposobu, w jaki można go wykorzystać podczas korzystania z Facebook Connect poza FB. – mbrevoort
NIESAMOWITE! To działa. Dzięki! – mbrevoort
Doskonała odpowiedź! Dokładnie to, czego potrzebowałem! Awansuj dla Ciebie! –