У меня есть веб -страница с меню Navbar. Когда пользователь нажимает на элемент меню, он динамически загружает соответствующий файл PHP в раздел «Домашний динамический контент», используя JavaScript, а обновления содержимого без перезагрузки страницы. Однако, когда я отправляю форму, она перенаправляется в файл form.php, заставляя всю страницу перезагрузить и разбивать динамическое содержание. Я хотел бы отобразить сообщение «Успех» или «Отказ после подачи», без перезагрузки страницы.[*]message
js
function loadPage(event, page) {
if (event) event.preventDefault();
fetch(page) // Fetch the PHP page
.then(response => response.text())
.then(data => {
mainContent.innerHTML = data;
})
.catch(error => console.error("Error loading page:", error));
}if (message) makeTimetable.addEventListener("click", (event) => loadPage(event, "../message.php"));```
Подробнее здесь: https://stackoverflow.com/questions/795 ... javascript