JS: addEventListener load и ajax, что делать если при работе ajax, это событие никогда не наступит?
Добрый день!
Столкнулся с такой ситуацией, что скрипты, которые ждут перезагрузки страницы не будут вызваны повторно, когда работает ajax. Ну или если быть более точным, то у меня работает pjax на yii2. И при рендере контента, без перезагрузки страницы, у меня слетают слушатели и не инициализируются повторно.
Вопрос, могу ли я как-то понять в служебной информации, что страница имеет некий статус done?
Дмитрий Марков, хм, похоже вы правы. Я принял кнопку, которая постоянно рендерится, за статичную ("показать фильтр")
Но это не снимает вопроса. Что бы повесить слушатель на новый элемент, мне пришлось это скрипт инлайнить.
Но я хочу управлять этим процессом из js файла, а не из php файла. Как тогда мне понять, что элемент пропал и появился снова, если страница не перезагружалась? Следить за мутацией ноды? Есть другие варианты?