ここに私のプロセス。送信ボタンをクリックすると、jquery ajaxがトリガーされ、1つのデータベース接続にデータが送信されます。成功した後、現在のフォーム データを別の Web ページにリダイレクトしたいと考えています。jquery ajaxリクエストが完了するまで、フォームプロセスを遅らせたい. どうすればいいですか?
**私は .delay 関数について尋ねているわけではありません
ここに私のプロセス。送信ボタンをクリックすると、jquery ajaxがトリガーされ、1つのデータベース接続にデータが送信されます。成功した後、現在のフォーム データを別の Web ページにリダイレクトしたいと考えています。jquery ajaxリクエストが完了するまで、フォームプロセスを遅らせたい. どうすればいいですか?
**私は .delay 関数について尋ねているわけではありません
jQuery からの AJAX リクエストはPromiseを返します。1 つの方法は、Ajax リクエストが完了したときのハンドラーを追加することです。
$.ajax(myOptions)
.then(function(response) {
// do redirect
},function(err) {
// handle error
});