Я пытаюсь создать модальное окно начальной загрузки, содержащее результат запроса AJAX.
мой код начальной загрузки выглядит следующим образом
{{--Bootstrap modal--}}
<div id = "exampleModal" class = "modal" tabindex = "-1" role = "dialog">
<div class = "modal-dialog" role = "document">
<div class = "modal-content">
<div class = "modal-header">
<h5 class = "modal-title">Electronic mail title</h5>
<button type = "button" class = "close" data-dismiss = "modal" aria-label = "Close">
<span aria-hidden = "true">×</span>
</button>
</div>
<div class = "modal-body">
<p>Electronic mail body text goes here.</p>
</div>
<div class = "modal-footer">
<button type = "button" class = "btn btn-primary">Save changes</button>
<button type = "button" class = "btn btn-secondary" data-dismiss = "modal">Close</button>
</div>
</div>
</div>
</div>
Также есть кнопка, поскольку вы можете видеть, что ее атрибут HREF выполняет вызов маршрута, который предназначен для вызова через AJAX.
<a href = "api/myroute/someID" class = "btn btn-primary" data-toggle = "modal" data-target = "#exampleModal">Preview Reminder</a>
Я написал внутренний код, который возвращает контент из api / myroute / someID
Пока что внешний код - это образец кода, скопированный / вставленный из документации начальной загрузки, а внутренний код - мой собственный.
Следующим шагом является написание некоторого Javascript, который принимает содержимое вызова AJAX в api / myroute / someID и помещает его в модальное окно.
Проблема в том, что хотя я еще НЕ НАПИСАЛ ЭТОТ КОД Контент, возвращаемый по этому маршруту, автоматически помещается в модальное окно.
Однако это работает правильно только один раз. Открытие второго модального окна и установка другого «someID» в конце маршрута (чтобы он возвращал другие данные) приводит к появлению модального окна, содержащего результат первого вызова AJAX.
У меня 2 вопроса.
1) Как это работает? 2) Как заставить его обновлять содержимое модального окна при каждом его открытии
URL-адрес загружает данные в модальное окно с помощью remote вариант. Этого нет в Bootstrap 4.
хорошо, почему каждый раз, когда я открываю модальное окно с помощью другой кнопки (с другим атрибутом href), он показывает только контент, который был загружен при первом открытии модального окна, как мне обновлять контент каждый раз, когда он открывается?
о, я вижу: «Если предоставлен удаленный URL-адрес, контент будет загружен один раз с помощью метода загрузки jQuery», ну, это очень легко сделать, чтобы что-то работало с отметкой!
«Обновлять модальное окно каждый раз» - это, по сути, повторяющийся вопрос. Поищите другие сообщения о "загрузочном модальном jquery ajax".
Возможный дубликат Bootstrap 3 - Как загрузить контент в модальное тело через AJAX?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Модальные окна Bootstrap 3 имеют функцию, при которой, если открывающий элемент имеет атрибут href, модальное окно заполняется ответом на HTTP-запрос, который делает атрибут href.
Эта функция была удалена из начальной загрузки 4. Это работает только один раз для одного и того же окна модели.
извините, я использую bootstrap 3