jQueryの使い方を学んでいます。フォームを送信する前にoff()メソッドを使用する目的が何であるか理解したいと思います。たとえば、次のコードでは、まずフォームがpreventDefault()を使用して送信されないようにし、Ajaxが完了し、終了するとフォームが最終的に送信されます。しかし、なぜsubmit()の前にoff()を使う必要がありますか?jQuery off()フォーム提出前
$(document).ready(function() {
$('form[name="Payment"]').on('submit', function(e) {
e.preventDefault();
AjaxCall();
$(document).ajaxStop(function() {
$('form[name="Payment"]').off('submit').submit(); // Once Ajax request are finished, submit the form.
});
});
});
を頼まれたものを説明しています。 –
後続のクリックを停止して、送信を複数回トリガします。基本的には、送信イベントをオフにします。 –
@UmairAhmedいいえ、ここには該当しません。クリックとは関係がありません。 – charlietfl