2
내가 가지고는 버튼의 클릭 이벤트에 바인딩 다음 코드를 jQuery를 양식 플러그인 ajaxSubmit 콜백 타이밍
function submitForm() {
var $submitOK = false;
$('#form1').ajaxSubmit({
beforeSubmit: function() {
$submitOK = $('#form1').valid();
return $submitOK;
},
success: function(html, status) {
$("#response").text(html.substring(1, html.length - 1));
}
});
if ($submitOK) {
processForm1();
}
return $submitOK;
}
가 어떻게 ajaxSubmit과 beforeSubmit 콜백의 타이밍이 밖으로 재생 않습니다 -됩니다 beforeSubmit 콜백은 항상 반환 실행이 ajaxSubmit()에서 반환되기 전에?
$ ('# form1'). valid()의 결과와 동일한 $ submitOK를 반환하는 코드는 원하는대로 동작하지만 결정적 동작인지 확인하고자했습니다.
감사합니다.
감사합니다. 나는 많이 추측했습니다. beforeSubmit이 false를 반환하면 ajax 제출이 발생하지 않는다는 것을 알았습니다. beforeSubmit 콜백이 반환 될 때까지 ajaxSubmit 다음의 코드에도 도달하지 않을 것이라는 확인을 원했습니다. – TonE