제출할 때 일반적인 e.preventDefault()를 거쳐 대신 ajax 요청을 보내는 양식이 있습니다. 그러나이 Ajax 요청이 특정 조건을 반환하면 양식을 정상적으로 제출해야합니다. 이것을 어떻게 성취합니까? 귀하의 의견은 폼 변수를 변경 말한다 때문에jQuery override event.preventDefault()
// Submit handler
$(".reserveer_form").submit(function(event){
event.preventDefault();
$.ajax({
url: $(this).attr("action"),
data: $(this).serialize(),
success: function(data) {
if($(".messagered",data).length > 0){
var errors = $(".messagered",data);
$(".gegevens").before(errors);
} else {
// SUBMIT THE FORM!
}
}
});
})
$ (". reserveer_form")? – jeschafe
@jeschafe 이렇게하면 infinte 루프가 발생할 수 있습니다 ... – Chandu