Formit+Ajax - повторная отправка
Здравствуйте.
На сайте 5 форм, у всех свой id, все отправляется. Но есть сложность в том, что хочет без перезагрузки. Вроде как оно и должно так отправляться Formit+Ajax (и первый раз все нормально отправляется), но после отправки происходит следующее.
1. Если я отправляю форму еще раз, то ощущение, что страница перезагружается.
2. Если смотреть код, то сообщение — Подтвердите повторную отправку формы. Для корректного отображения веб-страницы требуются введенные ранее данные. Их можно отправить повторно, но в этом случае все действия на странице будут выполнены снова.
Я так понимаю, что после первой отправки надо кто-то обновить поля формы. Как это лучше сделать. Если форм несколько.
Спасибо.
На сайте 5 форм, у всех свой id, все отправляется. Но есть сложность в том, что хочет без перезагрузки. Вроде как оно и должно так отправляться Formit+Ajax (и первый раз все нормально отправляется), но после отправки происходит следующее.
1. Если я отправляю форму еще раз, то ощущение, что страница перезагружается.
2. Если смотреть код, то сообщение — Подтвердите повторную отправку формы. Для корректного отображения веб-страницы требуются введенные ранее данные. Их можно отправить повторно, но в этом случае все действия на странице будут выполнены снова.
Я так понимаю, что после первой отправки надо кто-то обновить поля формы. Как это лучше сделать. Если форм несколько.
Спасибо.
Комментарии: 7
modstore.pro/packages/utilities/ajaxform не пробовали вместо всего этого хозяйства?
Есть ощущение, что автор и имел ввиду ajaxForm, только решил не писать полностью, чтобы нам было сложнее.
Здравствуйте. Да, вы правы. Использую ajaxForm. Отправка проходит один раз совершенно нормально. На второй раз страница будто перезагружается. И при открытии исходного кода выдается — Подтвердите повторную отправку формы. Для корректного отображения веб-страницы требуются введенные ранее данные. Я так понимаю это связанно с тем, что я уже отправил сообщение и необходимо как-то обновить форму. Как это можно сделать после успешной отправки? Учитывая что форм несколько на странице.
Избитое, но — нет ли ошибок в логе MODX и в консоли браузера?
Очень странно, сейчас попробовал на разных страницах. То отправляет повторно нормально, то нет. Ошибки api yandexmap и вот такая — Unchecked runtime.lastError: The message port closed before a response was received. Может что-то не успевает сработать.
В интернете пишут, что ошибка с закрытием порта связана скорее всего с одним из некачественных дополнений, установленных в браузере.
qna.habr.com/q/412875
Отключите все и проверьте снова.
qna.habr.com/q/412875
Отключите все и проверьте снова.
Здравствуйте. Да, использую ajaxForm. Есть в модальном окне bootstrap, есть просто на странице контакты. Все отправляется, все закрывается, цели в метрику передается, в roistat все проливается. После повторной отправки выдает (если попытаться открыть исходный код страницы) — подтвердите повторную отправку формы. Для корректного отображения веб-страницы требуются введенные ранее данные.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.