Форма Sitecore WFFM делает постбэк дважды при каждой отправке - PullRequest
0 голосов
/ 20 марта 2019

На моем производственном сайте все мои веб-формы делают два постбэка при каждой отправке. Это происходит в экземпляре CD ТОЛЬКО моего CD / CM сайта. Обратная передача отправляет данные в базу данных, поэтому все данные отображаются дважды. Я не могу воспроизвести эту проблему на более низких средах, и я понятия не имею, что вызывает это. Формы НЕ используют Ajax, и «Действия клиента» не проверяется в действиях сохранения. Когда я нажимаю «Отправить», я вижу на вкладке «Сеть», что запрос на обратную передачу сделан и немедленно отменен, после чего следует другая обратная передача, которая завершается успешно, но обе передачи, кажется, успешно завершаются, даже если первый вызов говорит, что он отменен. Я не вижу первоначальный отмененный вызов в более низких средах. Я проверил Javascript-функции, которые могли контролировать действие отправки, которое можно связать дважды, но отправка не выполняется с помощью javascript, это просто обычный ввод с действием, определенным в теге формы.

Наш сайт представляет собой масштабированный экземпляр Azure. Мы думали, что это может произойти из-за масштабирования, но мы попытались воспроизвести в нашей среде регрессии, которая также является масштабированным экземпляром Azure, и не смогли воспроизвести проблему.

Кто-нибудь знает, что может быть причиной этого?

Дополнительное примечание: я добавил консольную регистрацию в форму отправки, чтобы увидеть, действительно ли форма отправлялась дважды, и запись показывает, что это НЕ. Действие отправки запускается только один раз.

$("form").unbind().on("submit", function () {
    console.log("submitting");
});

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...