我使用PHP,Jquery和Ajax提交用户信息,验证输入字段并提交我使用的信息
$(document).ready(function(){
$("#contact_form").validate({
... my validation code goes here ...
submitHandler: function(form) {
$.ajax({
type: $(form).attr("method"),
url: $(form).attr("action"),
data: $(form).serialize(),
dataType : "json",
success: function(result){
$("#contact_form").fadeOut(1000, function(){
$("#success_message").fadeIn();
});
}
})
}
});
});
我知道这很简单,但我有一个问题:我是否需要添加preventDefault()方法?如果答案是肯定的,你能帮我一个例子吗?
感谢。
答案 0 :(得分:0)
不,你不需要输入e.preventDefault();因为jquery验证器为你做了这件事。提交表单时,Jquery验证器会阻止表单的默认操作。