На данный вопрос уже ответили:
На обычной странице есть скрипт, задающий проверку полей в модальном окне ввода логина и пароля, я нажимаю сабмит в этом попапе, и аяксом подгружается, что не верный логин и пароль, однако после подгрузки аякса следующий скрипт просто не работает.
Почему? Например, скрипт
$(".required").each(function(){}).on("blur", function() {
if ($(this).val()!="") {
if ($(this).hasClass("error")) {
$(this).removeClass("error");
}
}else{
if ($(this).hasClass("error")==false) {
$(this).addClass("error");
}
}
});
on.
Использование on не означает автоматического делегирования обработки событий. Обработчик нужно прокреплять к родительскому элементу с указанием селектора для элементов, которые нас интересуют.
$(document).on("blur", ".required", function() {
$(this).toggleClass("error", $(this).val() == "");
});
Сделай так: (инструкция к google chrome, хотя другие браузеры тоже умеют)
1) Жми Ctrl+shift+i
2) Перейди во вкладку Network
3) Нажми свой сабмит и увидишь там файл который является обработчиком на сервере.
4) Кликни по нему и смотри вкладку Headers
5) В самом низу найди Form Data вот здесь и увидишь что случилось и где ошибка спряталась
Без кода это всё, что могу посоветовать
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости