我正在编写一个注册页面,用户首先在第一页中选择三个选项中的一个,然后才能移动到第二页,因为它显示的内容取决于先前的选择。所以这是我的代码:
<script>
$(document).ready(function(e) {
$("form").submit(function() {
var data= $(this).serialize();
$.post("/Registration_1.php",data);
alert(data);
});
});
</script>
<form id="frmtype1" name="frmtype1" method="post">
<input type="radio" name="Reg_type" value="1"/> option 1 <br/>
<input type="radio" name="Reg_type" value="2"/> option 2<br/>
<input type="radio" name="Reg_type" value="3"/> option 3 <br/>
<input type="submit" name="Submit" value="Submit" />
</form>
问题是,在选择一个选项并单击提交后,它只停留在第 1 页。警报显示数据,这一切都是正确的,但它不会移动到下一页。我是 jquery 的新手,所以我不知道 $.post 在语法上是否正确。谁能看到这里的问题是什么?为什么不跳转到下一页?谢谢