Показать сообщение отдельно
  #26 (permalink)  
Старый 24.02.2023, 14:49
Аспирант
Отправить личное сообщение для BorisJe Посмотреть профиль Найти все сообщения от BorisJe
 
Регистрация: 03.12.2021
Сообщений: 66

Сообщение от Белый шум Посмотреть сообщение
BorisJe,
Это не поможет. При редиректе произойдёт отключение от серверного скрипта и тот завершится, не успев ничего отправить.

Если не можете решить проблему на стороне сервера, то замените крутилку на прогресс-бар, рассчитанный на 15 секунд, плюс текст с извинениями и просьбой подождать это время. В идеале - ещё занять/развлечь чем-нибудь на это время: текстом, картинкой, и т.д.
Тогда Мне кажется с первоначальным скриптом что то не так, он даже выключенной отправкой работает долго. Там используется Jquery 1.12.Х

На 3.6 Делается по другому, но и быстрее работает.

что сделал

$(document).ready(() => {
			$('#quote_form').on('submit', function () {
				jQuery('#quote_form').addClass('form_sending');
				$.ajax({
					url: "/templates/easy_moving/sendmail.php",
					method: "POST",
					data: jQuery('#quote_form').serialize(),
					contentType: false,
					cache: false,
					processData: false,
					src: window.location.href,
					success: function (data) {
						console.log(data);
					}
				});
			});
		});


На отправку не идет. почемуто
Ответить с цитированием