AndrewBoeing
@AndrewBoeing
Начинающий и упорный программист )

Как перехватить данные формы js?

Всем доброго здравия! Прошу помощи в решении этого вопроса:
Есть форма на сайте, которая отправляет данные через POST.
<form class="form_post" method="POST" action="https://site.ru/confirm.xml">
...
</form>

Как сделать перехват данных через JS или Ajax, чтобы это не влияло на саму форму (чтобы она переходила по action).

Пробую так:
jQuery(document).ready(function($){

	$(".form_post").submit(function() {
		var str = $(this).serialize();
		$.ajax({
			type: "POST",
			url: "/data.php",
			data: str,

		});
		return false;
	});
});

Данные перехватываются и записываются, но форма не переходит по action.
Подскажите, пожалуйста, что тут можно сделать.
  • Вопрос задан
  • 303 просмотра
Решения вопроса 1
nazares
@nazares
Software Engineer
после саксеса ажакса делай window.location и куда ты там хотиш переходить

success: function(response){
            window.location =  "https://site.ru/confirm.xml";
        }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы