我想提交表单而不刷新页面,从我阅读的内容来看,它应该可以与Ajax一起使用,我在做什么错?
当我这样做时,一切都与php和其他东西一起工作:
document.getElementById("msg_form").submit();
但是我希望它提交而不刷新页面。
HTML的一部分:
Your E-mail:
Amount:
characters left: 38
Message:
JavaScript的一部分:
$('#msg_form').submit(function (e) {
e.preventDefault();
$.ajax({
type: 'post',
url: 'mailer.php',
data: $('form').serialize(),
success: function () {
alert('form was submitted');
}
});
return false;
});
提前致谢。
编辑:可能已修复它在提交但没有发送提交