-1

I have this form.js code. Please help me to redirect back to contact.html form after successful or error message.

$(function() {
  function after_form_submitted(data) {
    if (data.result == 'success') {
      $('form#reused_form').hide();
      $('#success_message').show();
      $('#error_message').hide();
    } else {
      $('#error_message').append('<ul></ul>');
      jQuery.each(data.errors, function(key, val) {
        $('#error_message ul').append('<li>' + key + ':' + val + '</li>');
      });
      $('#success_message').hide();
      $('#error_message').show();

      //reverse the response on the button
      $('button[type="button"]', $form).each(function() {
        $btn = $(this);
        label = $btn.prop('orig_label');

        if (label) {
          $btn.prop('type', 'submit');
          $btn.text(label);
          $btn.prop('orig_label', '');
        }
      });
    } //else
  }

  $('#reused_form').submit(function(e) {
    e.preventDefault();
    $form = $(this);

    //show some response on the button
    $('button[type="submit"]', $form).each(function() {
      $btn = $(this);
      $btn.prop('type', 'button');
      $btn.prop('orig_label', $btn.text());
      $btn.text('Please Wait Sending ...');
    });

    var formdata = new FormData(this);

    $.ajax({
      type: "POST",
      url: 'handler.php',
      data: formdata,
      success: after_form_submitted,
      dataType: 'json',
      processData: false,
      contentType: false,
      cache: false
    });
  });
});
Sebastian Simon
  • 18,263
  • 7
  • 55
  • 75
Sarthak Parab
  • 37
  • 2
  • 6

1 Answers1

0
window.location = whatever url you want to send the user to
Dan Oswalt
  • 2,201
  • 2
  • 14
  • 24