我有一个用 PHP 提交电子邮件的 HTML 表单,当它提交时,它会重定向到那个 PHP 页面。有没有办法防止这种重定向发生?我用 jQuery 构建了一个动画,我希望它发生而不是重定向。我试过 return false;,但它不起作用。这是我的功能:
$(function() {
$('.submit').click(function() {
$('#registerform').submit();
return false;
});
});
这是开始的表单标签:
<form id="registerform" action="submit.php" method="post">
提交按钮:
<input type="submit" value="SUBMIT" class="submit" />
最佳答案
你应该用 ajax 发布它,这将阻止它改变页面,你仍然会得到信息。
$(function() {
$('form').submit(function() {
$.ajax({
type: 'POST',
url: 'submit.php',
data: { username: $(this).name.value,
password: $(this).password.value }
});
return false;
});
})
关于jquery - 提交表单后防止重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038567/