Клуб пользователей блока «Поделиться»

Ошибка скрипта формируемого Yandex

wadimleo
25 декабря 2016, 00:39

При размещении блока "Поделиться" на динамически формируемой AJAX страничке постоянно вылетает ошибка: Error: Syntax error, unrecognized expression: #https://www.livejournal.com/update.bml?subject=.............&utm_source=share2

Не могу даже сообразить в какую сторону рыть...

6 комментариев
Подписаться на комментарии к посту
Есть возможность указать ссылку на страницу?
Уже нет. Всё связанное с этими кнопками удалил!
Было так: к каждому формирующемуся AJAX слою, добавлялся элемент с автоматическим формированием ID и атрибутов Яндекса:
<div id="like2" class="ya-share2" data-services="collections,vkontakte,facebook,odnoklassniki,moimir" data-url="http://magic-cards.online/postcard.html?img=3&txt=7" data-title="Книжка-открытка" data-description="Художник: Екатерина Бабок, сказочник: Вадим Сиротенко" data-image="http://magic-cards.online/pictures/lisi4ki.jpg"></div>
В этом случае не формируется вообще блок кнопок.
При задании параметров Ya.share2('my-share', {.................} - возникает указанная ошибка.
Обновлено 25 декабря 2016, 10:00
wadimleo,
Автоматическая инициализация срабатывает при загрузке страницу, для  AJAX она работать не будет.


Про ошибку сложно что-то сказать, не видя код.
Обновлено 10 января, 14:51
sameoldmadness,
, но это же бред!  Страницы сайта, вернее, одна страница, формируется динамически. И что теперь не впендюрить кнопки "поделиться"?
wadimleo,
 Ну почему же, впендюрить, с помощью второго способа из двух вами перечисленных. Я только уточнил, что первый не подойдёт.
sameoldmadness,
страница, повторюсь, формируется AJAX. 
И по-видимому кнопки блока "поделиться" придётся писать самому... а ужасно лень.