Задать вопрос
@KRHD

Почему после AJAX запроса jquery работает неправильно?

$(document).on("click", 'a:not([rel*="ajax"])', function(e) {
// тут ajax запрос изменяющий страницу
}
после изменения страницы ссылки с атрибутом rel='ajax' всё равно обрабатывается функцией выше
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
leha_gorbunov
@leha_gorbunov
Программист
$(document).ready(function() {
....
   //добавь свой код
    $(function() {
         // если click изменяется еще где-то, то не забудь $(document).unbind('click');
         $(document).on("click", 'a:not([rel*="ajax"])',function(e) { 
               //если переписываешь стандартное поведение, то не забудь  e.preventDefault();
               // тут ajax запрос изменяющий страницу
         });
    });
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы