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

问题描述 投票:0回答:1

我正在尝试制作一个在同一表单页面上工作的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!');
    });
  });
});
javascript jquery url-redirection
1个回答
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部分...

© www.soinside.com 2019 - 2024. All rights reserved.