Допустим, у меня есть главная страница:Авто выполнение кода яваскрипта загружается динамически
<html>
// Blah blah blah
<button />
// Blah blah blah
<script type="text/javascript">
// Nothing here
</script>
</html>
Эта кнопка на главной странице открыть модальное со следующей структурой:
<div>
<!-- HTML Stuff -->
</div>
<script type='text/javascript'>
$(function() {
// hide stuff, show stuff
});
function whatever() {
// do some stuff
}
</script>
Этот модальный загружается в мой DOM.
Вопрос:
Почему Функция whatever
не может быть вызвана в контексте модального?
Например, если я имел select
тег внутри модального и добавил eventListener
к нему так, что при выстреле, он будет вызывать функцию whatever
, как это:
$('#select').on('change', function() {
whatever();
});
Или даже:
<select onchange="whatever()" />
Если я перемещаю функцию на главную страницу, вне модальности она работает как шарм.
Имеет ли это какое-то отношение к выполняемому коду и теряет все ссылки при загрузке динамически?
Вы должны показать нам больше ... Дайте нам пример того, как она не работает. – epascarello
Просьба показать, как вы пытаетесь вызвать эту функцию. – kapa
Почему бы вам не назвать any() из «успеха загрузки» -хорошим в вашей loadModal-рутине? – synthomat