Привет, у меня проблемы с моим сайтом. Я загружаю свой контент через $ .ajax из моего php-файла. (echo "My downloaded content <fb:like .....";)
В моем содержании у меня есть также facebook, например, кнопки и т. д., и проблема в том, что когда я загружаю контент через Ajax, все функции facebook скрыты (не работают). Когда у меня был контент без ajax, все работало нормально. У меня есть сценарий facebook api в нижней части моей страницы.
вот мой код javascript и html: http://jsfiddle.net/FWeUT/
и php – просто эхо.
Facebook выводит код на странице только после загрузки его JS. Вероятно, вы можете безопасно переписать Facebook JS после вашего вызова AJAX. Увидев, что вы используете jQuery, подумайте над чем-то вроде:
if (typeof (FB) != 'undefined') { FB.init({ status: true, cookie: true, xfbml: true }); } else { $.getScript("http://connect.facebook.net/en_US/all.js#xfbml=1", function () { FB.init({ status: true, cookie: true, xfbml: true }); }); }