ajax + js

php JavaScript jQuery AJAX

На сайте методом AjaxFormRequest, я вывожу текст на странице. Но к нему почему-то не применяется, JS. CSS и все работает к тексту, применяется, но JS - нет. нет эффектов. Если выводить не Ajax, а напрямую, то все работает, как можно решить проблему?
Проблема: к появляющемуся тексту через AJAX на странице не применяется JS.

Примечание:
покрутил, повертел, погуглил. Согласен на решение не через AJAX делать а другими путями, запрашивать текст со странички.
Кто знает какие способы сохраняют JS?
Ответы:
Всё зависит от того какой именно JS у вас не отрабатывает. Если вы навешиваете обработчики каких то событий, то навешивать их нужно делегированно (бывший live) на контейнер в котором обновляется контент или на весь документ. Если какие то плагины цепляются, то их нужно переинициализивать после обновления контента
bind — навешивает обработчик непосредственно на элемент (когда тот есть в DOM-е). При удалении элемента так-же удаляется.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.