PHP/JQuery Redirect


PHP/JQuery Redirect

我有一个3页的注册网站。当用户在第一页上选择三个选项中的一个时,他们可以提交并移动到第二页。在那里,他们填写信息并点击提交,这将把他们带到第三页。问题是在第1页和第2页单击提交后,jquery重定向代码不起作用。这是第一页中的代码:

<?php
session_start();
$errors = false;
$message="";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (!isset($_POST['Reg_type']) || !preg_match('/^[123]$/', $_POST['Reg_type'])) {
        $message = "Please select an option";
        $errors = true;
    }
    if (!$errors) {
        $_SESSION["regtype"]=$_POST["Reg_type"];
        header("Location: Registration_2.php");
        exit;
    }
}
?>
<div id="form_page1">
<form id="frmtype1" name="frmtype1" method="post">
<input type="radio" name="Reg_type" value="1"/> option1 <br/>
<input type="radio" name="Reg_type" value="2"/> option2 <br/>
<input type="radio" name="Reg_type" value="3"/> option3 <br/>
<input type="submit" name="Submit" value="Submit" />
<?php
if($errors)
echo $message;
?>

我正在尝试将php代码转换为javascript,这就是我所拥有的:

<script>
$(document).ready(function(e) {
    $("form").submit(function() {
        var data= $(this).serialize();
        alert(data);
        $.post("/Registration_1.php",$("#form_page1").serialize());
            window.location.replace("http://www.google.com"); //just for testing purposes
    });
});
</script>

但由于某些原因,jquery的东西根本不起作用,所以我不得不使用php。有人能告诉我问题出在哪里吗?post方法的第一个参数必须是要转到的页面(Registration_2.php)还是要从中查询数据的页面?希望如果第一页的jquery代码被修复,它可以修复第二页。在过去的三个小时里,我一直在研究这个问题,但都无济于事。请帮忙,谢谢。

为什么要选择如此复杂的解决方案?

表格1:

<form action="form2.php"  method="post">
  <input type="submit" >
</form>

表格2:

<form action="form3.php"  method="post">
  <input type="submit"> 
</form>

等等。等等