Есть форма, которая загружается ajax, соответственно вызовы событий способом
jQuery(document).ready
не срабатывают, т.к. обработчики типа on() срабатывают при загрузке страницы. Мне нужно ajax'ом подгрузить из базы список школ по клику, делаю так:
$(document).on('click','#choose_school',function(){
Если в списке школы не окажется, то есть кнопка: "Добавить школу", по клику должна подгрузится форма добавления школы, но вариант типа:
jQuery('.form-group').on('click','#addSchool', function(){
отказывается срабатывать, а если
onClick="openSchollForm();"
то приходится, в том же файле писать весь скрипт, т.к. если переносить в другой файл, то браузер говорит, что функция openSchollForm не определена. Сам файл писал и в head и перед
</body>
.
Возможно ли вызвать функцию
onClick="openSchollForm();"
из подключенного файла?
Или, как решить вопрос отловом события click, после того, как элемент появляется после ajax загрузки?
Не знаю, какой код привести, покажу на скринах, как это должно работать, или скажите, какой кусок кода показать