Я использую php для добавления динамических c bootstrap модальных диалогов на страницу во время выполнения в зависимости от обслуживаемого контента. Затем я добавляю блоки скриптов dynamici c с именами динамических c Id для поддержки событий для каждого модального режима. Во время выполнения может быть добавлен один или несколько из этих динамических c блоков. Это работает нормально, но тег script добавляется сразу после модального html в теле документа, а не в нижнем колонтитуле. Мой вопрос заключается в том, должен ли блок скрипта go в нижнем колонтитуле или если этот дизайн приемлем Javascript.
Динамически добавляемый псевдокод может выглядеть следующим образом
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bd-example-modal-sm">Small modal</button><div class="modal fade bd-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"><div class="modal-dialog modal-sm"><div class="modal-content">something here</div></div></div>
и блок псевдокриптов может выглядеть следующим образом
<script>
$('.modal-dialog').on('hidden.bs.modal', function (e) {
// do something...
})
</script>