Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.06.2014, 14:51
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

facebook like и ajax перезагрузка контента
Контент на странице обновляется ajax'ом, в контенте есть блок с "лайком" от facebook:

<div class="fb_buttom_news" id="fb_share_<?php echo($id); ?>">
    <div id="fb-root"></div>
    <div class="fb-share-button" data-href="http://<сайт>/news/<?php echo($id); ?>/" data-type="button_count"></div>
    <div class="fb-like" data-href="http://<сайт>/news/<?php echo($id); ?>/" data-width="180" data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div>
</div>


без ajax все отрисовывает на ура, с ajax - проблемы

при ajax перезагрузке использую такой код:
FB.XFBML.parse(document.getElementById('fb_share_".$_GET['id']."'));


при этом загружается "лайк" но не так как нужно, без ajax в блоке <div id="fb-root"></div> создается блок с кнопкой лайка, а с ajax блок id="fb-root" пустой
Ответить с цитированием
  #2 (permalink)  
Старый 13.06.2014, 12:47
Аспирант
Отправить личное сообщение для piraids Посмотреть профиль Найти все сообщения от piraids
 
Регистрация: 20.08.2013
Сообщений: 88

нашел причину:

пропустил "&version=v2.0" в коде подключения ((((
(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) return;
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1&appId={id}&version=v2.0";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery AJAX слайдер контента prod1gy jQuery 1 21.07.2013 10:41
Перезагрузка страницы AJAX kapustnik AJAX и COMET 2 24.04.2013 12:20
ajax подгрузка контента и js обработка foreach jQuery 0 23.03.2013 16:11
Подгрузка контента на AJAX malsyst AJAX и COMET 49 05.08.2012 14:04
Логика динамической подгрузки контента через Ajax TheKeeeper AJAX и COMET 6 21.03.2012 23:16