/ / Korzystanie z funkcji preventDefault () w Jquery i Ajax - php, jquery, ajax

Używanie preventDefault () w Jquery i Ajax - php, jquery, ajax

Używam PHP, Jquery i Ajax do przesyłania informacji o użytkowniku, sprawdzania poprawności pól wejściowych i przesyłania informacji, których używam

$(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();
});
}
})
}
});
});

Wiem, że to bardzo proste, ale mam pytanie: czy muszę dodać metodę preventDefault ()? Jeśli odpowiedź jest twierdząca, czy możesz mi pomóc z przykładem?

Dzięki.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie, nie musisz umieszczać e.preventDefault (); ponieważ walidator jquery robi to za Ciebie. po przesłaniu formularza walidator Jquery uniemożliwia domyślne działanie formularza.