2013-11-29 4 views
0

Я создаю бесконечный прокрутки на главной странице ... и каждый пост имеет общий доступ к файлу и, как кнопка , все работает хорошо, но единственная проблема заключается не в том, что FB, как Button on новый пост (Coming через AJAX) ...Facebook Like Button Отключен по запросу AJAX

<div class="fb-like" data-href="<?php echo get_permalink($page["ID"]); ?>" data-width="The pixel width of the plugin" data-height="The pixel height of the plugin" data-colorscheme="light" data-layout="button_count" data-action="like" data-show-faces="false" data-send="false"></div> 

это код, используемый мной для FB-как ...

+0

вы должны инициировать функцию fb, как кнопка после новой обработки данных на странице. Вы должны использовать это для синтаксического анализа социальных плагинов сразу после загрузки содержимого AJAX: –

+0

, но как его приход из ajax – vs7

+1

Вы должны использовать это для анализа социальных плагинов сразу после загрузки содержимого AJAX: https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/ FB.XFBML.parse(); Убедитесь, что JavaScript SDK загружается перед использованием AJAX, подмигнул лучше использовать этот код: https://developers.facebook.com/docs/reference/javascript/ Прямо там, где он говорит: «Дополнительный код инициализации «вы можете использовать AJAX, это когда загрузится SDK JavaScript. –

ответ

1

Использование ниже метода в ответ на Ajax запроса сразу после метода добавления.

FB.XFBML.parse();

Для повторной обработки ссылки fb в режиме div используйте метод ниже.

FB.XFBML.parse (document.getElementById ('foo'));

+1

спасибо приятелю ... он работает для меня ... – vs7