Задать вопрос
@nikita0509

Как заставить jqwery сделать редирект на страницу success?

На сайте есть форма, которая корректно отправляет данные. Задача - сделать так, что-бы она делала редирект на страницу "спасибо".
Вот код формы
<form action="/success" class="form" method="post">
	    				<div class="col-md-6 col-sm-12">
	    					<div class="wrapper-input">
		    					<input type="text" class="field_name" name="name" placeholder="Напиши своё имя:">
		    					<input type="tel" class="field_phone" name="phone" placeholder="Напиши номер телефона:">
		    				</div>
	    					<div class="button-and-link">
			    				<button class="form-button">Связаться с менеджером<span class="glyphicon glyphicon-user p-l-10"></span></button>
			    				<a href="tel:+12312312312" class="form-link"><span class="left"></span><span class="right">+7 8232322327</span></a>
			    			       </div>
	    				 </div>
</form>


Вот весь код в main.js
$('.form').fForms({
        'validateFields': {
            'field_phone': 'Укажите телефон',
            'field_name': 'Укажите имя'
        },
        'sendExtra': function(res, form) {
            //yaCounterXXXXXXXX.reachGoal('target' + res.id);
            //ga('send', 'event', 'target' + res.id, 'target' + res.id);
        }
    });

    $('.field_phone').on('focus dblclick', function() {
        $(this).focus();
    });

    $('.js-call_back').click(function() {
        var title = $(this).html();
        $('#callback').fadeIn(400);
        $('#callback').find('.title').html(title);
        $('.form-callback').css({
            'transform': 'rotateX(0)',
            'opacity': '1'
        });
        return false;
    });

    $('.form').ajaxForm(function() {
        $('.wrapper-message').fadeIn(1200, function() {
            $('.message').css('display', 'block').animate({
                "opacity": 1,
            }, 1200);
        });
        $('.form').find("input[name*='phone']").val('');
        $('.form').find("input[name*='name']").val('');
        $('#callback').fadeOut(200);
        $('.form-callback').css({
            'transform': 'rotateX(0)',
            'opacity': '0'
        });
    });

    $('.close').click(function() {
        $('.wrapper-message').fadeOut(500);
        $('#callback').fadeOut(400);
        $('.message').css('opacity', 0);
        $('.form-callback').css({
            'transform': 'rotateX(90deg)',
            'opacity': '0'
        });
    });


Какая функция отвечает за отправку данных и как ее изменить?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@WQP
$('.form').ajaxForm(function() {
        $('.wrapper-message').fadeIn(1200, function() {
            $('.message').css('display', 'block').animate({
                "opacity": 1,
            }, 1200);
        });
        $('.form').find("input[name*='phone']").val('');
        $('.form').find("input[name*='name']").val('');
        $('#callback').fadeOut(200);
        $('.form-callback').css({
            'transform': 'rotateX(0)',
            'opacity': '0'
        });

        window.location = "СТРАНИЦА"

    });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
jqwery хахахаха
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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