Прежде всего, live
устарела вместо этого используйте 'on'.
Далее, что происходит в вашем коде, это то, что вы добавляете свой модал к телу и показываете егос помощью jquery show
при отправке формы .
Вы можете заметить, что нет кода, который удаляет / скрывает ваш модал.У вас есть множество вариантов сделать это.Вам нужно будет либо получить ваш модал при удалении или скрытии, либо сохранить его в переменной внутри функции ShowProgress
:
- УдалитьВаш модальный из документа.
- Скрыть ваш модальный с помощью jquery
hide()
. - Добавить или удалить классы или стили CSS.
Теперь есть третийпроблема, которая может произойти: вы не знаете, когда форма будет отправлена.Что хорошо ... это никогда не произойдет, если вы не изменили что-то еще с помощью другого кодаФорма отправки по умолчанию отправляет запрос по назначению.Поэтому обычно пользователь будет перенаправлен, а необходимость скрыть модальный режим отсутствует.
Я не думаю, что было бы полезно показывать какие-либо примеры кода о том, как это сделать здесь, так какне похоже, что вы пытались понять код, который вы взяли из интернета.Я действительно считаю, что этого ответа достаточно, чтобы указать вам правильный поиск Google