Я прочитал много тем здесь и на других сайтах об этом, но я не нашел никакого решения.Я работаю над веб-сайтом (PHP / Symfony), и при нажатии кнопки он вызывает удаленный URL (действие), а метод - Post (я ничего не знаю об этом URL).
Некоторые функцииработают через эту страницу, и она должна закрыться.Но всегда есть предупреждение «Вы уверены, что хотите покинуть эту страницу?», Что я не могу от него избавиться.
Мои вопросы:
1) Как это всплывающее окнопоявиться?Как только у меня будет форма?
2) Как мне от нее избавиться?Я уже пробовал многие вещи, такие как функция оповещения «переписать», window.off («beforeunload») и все решения, которые я прочитал.Я использую IE 11.
Я пробовал на другом сайте, похоже, он работает, когда у меня ошибка с моим JS.Я сделал это:
$(window).bind('beforeunload', function(){
var x = fakeFunction();
});
Итак, функция fakeFunction () не объявлена, у меня ошибка в консоли, и у меня нет всплывающего окна.Может быть, я могу дать тег для моей формы, чтобы выполнить этот сценарий JS с Symfony?(https://symfony.com/doc/current/reference/forms/types/form.html)