我有一个简单的表单提交,成功后我会收到警报并要求清除表单。我确实收到了警报,信息已成功添加到数据库中,但第二次调用 - 清除表单,并未执行。我确定这很简单,我做错了,但我无法弄清楚。
$('#contact_submit').click(function(e){
if ($("#submit_form_contact").valid()) {
var post_data = {
"name" : $('#name').val(),
"email" : $('#email').val(),
"inquiry" : $('#inquiry_dropdown option:selected').text(),
"message" : $('#message').val()
};
$.ajax({
type: "POST",
url: "process-contact.php",
data: post_data,
success: function(data) {
alert("Thank you for contacting us.");
$('#submit_form_contact').reset();
}
});
e.preventDefault();
}
此外,提交按钮只是一个按钮,而不是提交输入。有必要防止Default()吗?我是新来的。