Как перенаправить на другую страницу в JS / jQuery после отправки формы? - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь сделать JS-скрипт, который работает на той же странице формы.Все работает до перенаправления после успешного входа в систему.

$(document).ready(function() {
  $('#loginForm').submit(function(e) {
    e.preventDefault();

    $.ajax({
      url: 'goLogin.php',
      type: 'POST',
      data: $(this).serialize(),
      dataType: 'html'
    }).done(function(data) {
      $('#results').fadeOut('slow', function() {
        $('#results').fadeIn('slow').html(data);
        window.setTimeout(function() {
          window.location.href = 'index.php';
        }, 5000);
      });
    }).fail(function() {
      alert('Error!');
    });
  });
});

1 Ответ

1 голос
/ 28 марта 2019
$.ajax({
      url: 'goLogin.php',
      type: 'POST',
      data: $(this).serialize(),
      dataType: 'html',
      success: function(data){
    $('#results').fadeOut('slow', function() {
        $('#results').fadeIn('slow').html(data);
        window.setTimeout(function() {
          window.location.href = 'index.php';
        }, 5000);
      });
    },
    error: function(data){
     alert('Error!');
}
}); 

Пожалуйста, проверьте этот код ... Замените ваш раздел ajax ...

...