не подгружается яваскрипт при аякс? [дубликат]

129
27 июля 2019, 01:50

На данный вопрос уже ответили:

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

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

Почему? Например, скрипт

$(".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.

Answer 1

Использование on не означает автоматического делегирования обработки событий. Обработчик нужно прокреплять к родительскому элементу с указанием селектора для элементов, которые нас интересуют.

$(document).on("blur", ".required", function() {
  $(this).toggleClass("error", $(this).val() == "");
});
Answer 2

Сделай так: (инструкция к google chrome, хотя другие браузеры тоже умеют)

1) Жми Ctrl+shift+i

2) Перейди во вкладку Network

3) Нажми свой сабмит и увидишь там файл который является обработчиком на сервере.

4) Кликни по нему и смотри вкладку Headers

5) В самом низу найди Form Data вот здесь и увидишь что случилось и где ошибка спряталась

Без кода это всё, что могу посоветовать

READ ALSO
Как указать путь до определённого view

Как указать путь до определённого view

Как вернуть представление в пост запросе, с помощью ajax?

167
Замена числовых значений в datagridview на значения из массива без изменения основных данных

Замена числовых значений в datagridview на значения из массива без изменения основных данных

Имеется datagrigview к которому через datasource привязывается list<> с данными В list<> содержатся ид для подгрузки значений из других массивов Нашел...

169
Как получить Cell из DataGridRow в WPF?

Как получить Cell из DataGridRow в WPF?

Нужно получить значение из первой ячейки из строки DataGrid'а

165