не работает скрипт после ajax

Как использовать плагины jquery с динамическим контентом или почему после AJAX отваливается javascript

Подключил на страницу несколько суперплагинов:

Но после загрузки через AJAX код перестает работать! Как это исправить?!

не работает скрипт после ajax. photo. не работает скрипт после ajax фото. не работает скрипт после ajax-photo. картинка не работает скрипт после ajax. картинка photo. Подключил на страницу несколько суперплагинов:

1 ответ 1

Обычно говорят, что чтобы исправить ошибку, надо после обновления страницы через ajax выполнить код еще раз. Но это не всегда верно.

Выше был общий принцип. Ниже я напишу способ, которым можно попытаться заставить заработать код в простом случае.

Собираем все «улучшения» страницы в одном месте:

Изменяем получившуюся функцию так, чтобы она действовала только внутри переданного ей контейнера:

Находим в коде те места, где выполняется динамическое обновление содержимого или создание элементов.

В таком случае надо после вызова html добавить вызов applyPlugins :

В таком случае надо добавить туда параметр с функцией обратного вызова:

Способ выше не будет работать если используемый для плагина селектор проходит через динамический контейнер:

В таком случае вам, наверное, стоит более внимательно отнестись к тому что и как вы обновляете или загружаете вместо слепого применения трюка с applyPlugins.

Этот обработчик будет слушать нажатия на любые ссылки с установленным атрибутом data-href независимо от того, как и когда они появились на странице.

Источник

Почему не работает javascript после ajax получения ответа?

На странице реализована фильтрация товаров через ajax.
После получения ответа от сервера и его вставки на страницу перестает работать скрипт с ховер эффектом.

Скрипт подключен в head

Код отправки ajax запроса и обработка ответа

Пробовала строку
$(«#sectionproducts»).empty().append(content);
заменить на
$(«#sectionproducts»).empty().html(content);
Результат не меняется

Как можно решить проблему работы скриптов после отправки ajax запроса?

не работает скрипт после ajax. b4a67d05df6646eca380844c43b7a9f2. не работает скрипт после ajax фото. не работает скрипт после ajax-b4a67d05df6646eca380844c43b7a9f2. картинка не работает скрипт после ajax. картинка b4a67d05df6646eca380844c43b7a9f2. Подключил на страницу несколько суперплагинов:

Добрый день.
Может это конечно и некропост, но все же я хотел написать по поводу 2го пункта, про событие jQuery.on().
Везде написано

Но более точное и правильное я нашел в сети, чтобы скрипт отрабатывал именно на подгруженных ajax элементах:

не работает скрипт после ajax. 5e29d71a81db4658549232. не работает скрипт после ajax фото. не работает скрипт после ajax-5e29d71a81db4658549232. картинка не работает скрипт после ajax. картинка 5e29d71a81db4658549232. Подключил на страницу несколько суперплагинов:

не работает скрипт после ajax. 78e53bafdf404bb2815423145d01c7fa. не работает скрипт после ajax фото. не работает скрипт после ajax-78e53bafdf404bb2815423145d01c7fa. картинка не работает скрипт после ajax. картинка 78e53bafdf404bb2815423145d01c7fa. Подключил на страницу несколько суперплагинов:

Т.е. у тэга div при нажатии атрибут onClick вызывает эту функции. И тут без разницы, подгружен контент ajax’ом или нет.
Если хотите в функции использовать значение $(this), то задайте в атрибуте у функции onClick=»function_name(this);», а в скрипте в функции задайте событие для этого значения

Надеюсь, кому-то будет полезно 🙂

не работает скрипт после ajax. 5d4bc4fe91aff814478993. не работает скрипт после ajax фото. не работает скрипт после ajax-5d4bc4fe91aff814478993. картинка не работает скрипт после ajax. картинка 5d4bc4fe91aff814478993. Подключил на страницу несколько суперплагинов:

Почему такой вариант не рассматривается?

Я так пользуюсь давно. сам когда-то натыкался на это, но так же быстро решил. оказывается это прям ВОПРОС))

Для извращенцев, вот так ещё можно:

не работает скрипт после ajax. 5f60f631f1058987328411. не работает скрипт после ajax фото. не работает скрипт после ajax-5f60f631f1058987328411. картинка не работает скрипт после ajax. картинка 5f60f631f1058987328411. Подключил на страницу несколько суперплагинов:

Спасибо, по всякому уже пробовал, это помогло!

Источник

Не срабатывает JS при подгрузке контента через AJAX

Помощь в написании контрольных, курсовых и дипломных работ здесь.

При подгрузке страницы через AJAX не выполняется Javascript (Jquery border-image)
Сайт: http://*******/4qkDe Если зайти в левом меню на Мера Систем, то изображения уже не будут в.

Отображать процесс при ajax подгрузке
Всем привет! Как отображать процесс (анимацию) при аяксе beginForm знаю, а вот как если у меня.

Перезагрузка JS скриптов при Ajax подгрузке файлов
Все привет. Столкнулся с такой проблемой: При подгрузке нового контента с помощью pjax, который.

Решение

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибки при подгрузке информации через load
Проблема такова: Мне надо загрузить в блок определенную информацию. У меня в brauz.htm есть такой.

не работает скрипт после ajax. tick. не работает скрипт после ajax фото. не работает скрипт после ajax-tick. картинка не работает скрипт после ajax. картинка tick. Подключил на страницу несколько суперплагинов:Индикатор загрузки контента через AJAX
Здравствуйте. Ситуация такая: при клике по ссылке аяксом получаю данные (текст и изображения). На.

Постоянная подгрузка контента через AJAX
Здравствуйте всем. Подскажите как лучше организовать область постоянной подгрузкы контента, через.

Подгрузка контента через ajax со сменой URL
Вот таким кодом я подгружаю это дело: function followLink(event, link) < var nameLink =.

Источник

скачать русский перевод, моды, скины и стили для phpBB, phpBB3

Не работают скрипты после ajax в БО Татьяны

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!

не работает скрипт после ajax. file.php?avatar=29574 1539635338. не работает скрипт после ajax фото. не работает скрипт после ajax-file.php?avatar=29574 1539635338. картинка не работает скрипт после ajax. картинка file.php?avatar=29574 1539635338. Подключил на страницу несколько суперплагинов:

Не работают скрипты после ajax в БО Татьяны

Сообщение Alecto » 05.11.2014 8:51

у меня на странице работают скрипты, после добавления ответа через БО скрипты перестают работать, хотя ошибок на странице нет.
почему такое происходит? можно както исправить?

привязался к вашему #post_ajax

не получается.
помогите.

не работает скрипт после ajax. file.php?avatar=41189 1376033787. не работает скрипт после ajax фото. не работает скрипт после ajax-file.php?avatar=41189 1376033787. картинка не работает скрипт после ajax. картинка file.php?avatar=41189 1376033787. Подключил на страницу несколько суперплагинов:

Re: Не работают скрипты после ajax в БО Татьяны

Сообщение Алг » 05.11.2014 10:34

не работает скрипт после ajax. file.php?avatar=38225 1392640473. не работает скрипт после ajax фото. не работает скрипт после ajax-file.php?avatar=38225 1392640473. картинка не работает скрипт после ajax. картинка file.php?avatar=38225 1392640473. Подключил на страницу несколько суперплагинов:

Re: Не работают скрипты после ajax в БО Татьяны

Сообщение Татьяна5 » 05.11.2014 10:41

не работает скрипт после ajax. file.php?avatar=29574 1539635338. не работает скрипт после ajax фото. не работает скрипт после ajax-file.php?avatar=29574 1539635338. картинка не работает скрипт после ajax. картинка file.php?avatar=29574 1539635338. Подключил на страницу несколько суперплагинов:

Re: Не работают скрипты после ajax в БО Татьяны

Сообщение Alecto » 05.11.2014 11:12

да.
но я не уверен в правильности построения скрипта.

Источник

Почему не срабатывает success в ajax запросе?

Встретился с проблемой, что не работает «success», сам ajax вроде работает, данные отправляются на обработчик.
javascript:

не работает скрипт после ajax. 5ddbb086f5d547088b646f781a2d70d3. не работает скрипт после ajax фото. не работает скрипт после ajax-5ddbb086f5d547088b646f781a2d70d3. картинка не работает скрипт после ajax. картинка 5ddbb086f5d547088b646f781a2d70d3. Подключил на страницу несколько суперплагинов:

не работает скрипт после ajax. 5ddbb086f5d547088b646f781a2d70d3. не работает скрипт после ajax фото. не работает скрипт после ajax-5ddbb086f5d547088b646f781a2d70d3. картинка не работает скрипт после ajax. картинка 5ddbb086f5d547088b646f781a2d70d3. Подключил на страницу несколько суперплагинов:

@Norbyt попробуйте выполнить запрос (я заменил строками значения переменных)

Я намеренно убрал указание типа получаемого контента. Выполнили, посмотрели консоль, сделали вывод.
Если сработал success, добавляем dataType: ‘json’ и выполняем, смотрим консоль.

Пишем сюда и потом думаем, что и как.

не работает скрипт после ajax. 5ddbb086f5d547088b646f781a2d70d3. не работает скрипт после ajax фото. не работает скрипт после ajax-5ddbb086f5d547088b646f781a2d70d3. картинка не работает скрипт после ajax. картинка 5ddbb086f5d547088b646f781a2d70d3. Подключил на страницу несколько суперплагинов:

@Norbyt вы точно делали то, что я написал? Проблему нужно искать, уменьшая проблемный код. Если вам требуется DOMContentLoaded, то это значит, что вы продолжаете тестировать посторонний проблемный код. Так можно долго ковыряться.

не работает скрипт после ajax. 5ddbb086f5d547088b646f781a2d70d3. не работает скрипт после ajax фото. не работает скрипт после ajax-5ddbb086f5d547088b646f781a2d70d3. картинка не работает скрипт после ajax. картинка 5ddbb086f5d547088b646f781a2d70d3. Подключил на страницу несколько суперплагинов:

@Norbyt ничего вы не забыли. Уберите. Срочно.
Аргументом метода click (и всех методов для работы с событиями) может быть только функция, а не результат её работы. То есть срабатывает click, и только тогда запускается RunAjax.

Это значит, что ошибка осталась в коде.

ПыСы. И зачем вы называете свои ошибки позорными? Это — моя работа, а вы делаете её за меня:)) Шучу. Я их так тоже не называю.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *