我使用以下脚本重定向到我想要的页面。
<script>
document
.getElementById("register-form")
.addEventListener("submit", function(e) {
e.preventDefault();
window.location.href = "wallet.php";
});
</script>
问题是:如果我删除了e.preventDefault();表单已提交但未重定向到页面,如果我包含该表单,则表单未提交但重定向到页面wallet.php
请帮助我提交表单并重定向到wallet.php
答案 0 :(得分:1)
使用jQuery使用Ajax提交表单:
$("form").on('submit', function(e){
$.post("form-submit.php", $(this).parent("form").serialize(),
function(){
window.location.href = "wallet.php";
}
);
e.preventDefault();
});
使用
在form-submit.php中重定向它可能更容易header("location: wallet.php");
(用表单处理程序名称替换form-submit.php
。)