0

ここに私のプロセス。送信ボタンをクリックすると、jquery ajaxがトリガーされ、1つのデータベース接続にデータが送信されます。成功した後、現在のフォーム データを別の Web ページにリダイレクトしたいと考えています。jquery ajaxリクエストが完了するまで、フォームプロセスを遅らせたい. どうすればいいですか?

**私は .delay 関数について尋ねているわけではありません

4

1 に答える 1

0

jQuery からの AJAX リクエストはPromiseを返します。1 つの方法は、Ajax リクエストが完了したときのハンドラーを追加することです。

$.ajax(myOptions)
 .then(function(response) {
     // do redirect
 },function(err) {
     // handle error
 });
于 2014-10-23T01:01:47.013 に答える