У меня есть фрагмент контента, который я загружаю через Ajax, и на этой странице У меня есть кнопка "Поделиться" в FBML. Я также пробовал это без FBML и просто использовал гиперссылку и тег скрипта. Когда я загружаю контент напрямую, кнопка общего доступа загружается нормально, но когда я загружаю его через Ajax, кнопка не отображается. Есть идеи, как заставить работать кнопку Facebook Share?
Как использовать кнопку Facebook Share FBML на странице, загруженной через Ajax?
Ответы (2)
Я считаю, что вам нужно вызвать FB.XFBML.Host. parseDomTree () после того, как ваш контент был вставлен. Это заставит библиотеки Facebook JS сканировать теги XFBML и отображать их.
person
zombat
schedule
02.12.2009
Похоже, что эта команда была обновлена до FB.XFBML.parse () (исходный ответ talentedmrjones)
- person ; 15.11.2010
используйте эту функцию javascript;)
fb_sharepro_render()
person
Fareed Alnamrouti
schedule
06.02.2012
Почему это лучше, чем метод
FB.XFBML.parse()
в JavaScript SDK?
- person Lix; 06.02.2012
я поставил другое решение, которое будет работать также для пользователей, использующих кнопку общего доступа в facebook с контентом ajax без javascript SDK, проверьте эту проблему forum.developers.facebook.net/viewtopic.php?id=53105
- person Fareed Alnamrouti; 07.02.2012