发送表单后,如何重定向到JS / jQuery中的另一个页面?

时间:2019-03-28 09:56:38

标签: javascript jquery url-redirection

我正在尝试制作可在同一表单页面上使用的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 个答案:

答案 0 :(得分:1)

$.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部分...