フォームの送信イベントを処理する機能があります。
ハンドラー内でやりたいことは、Ajax 関数の実行が完了するまでデフォルトの動作を延期することです。
サンプルコード
$("#some_form").on("submit", function(event){
// Defer default event behavior
// Do some ajax function with a callback function to run
// after it is finished as an argument
ajaxFunction(function(){
// Do some stuff
// Let the default event behavior that was deferred to be run
});
});
これを行う方法はありますか?
編集:
Ajax コードは単なる例です。私はこのようにすることができた
$("#some_form").on("submit", function(event){
// Defer default event behavior
// Do some stuff
// Let the default event behavior that was deferred to be run
});