ページがあり、読み込まれると、jquery を使用して ajax 呼び出しが行われます。リクエストが完了するまでに 5 ~ 6 秒かかります。そして、他のイベントも同時に発生させたいと思っています。私の問題は次のとおりです。ajaxリクエストを完了する前に他のページに移動すると(たとえば、メニュー項目をクリックすると)、ホームページにリダイレクトされます。ajax リクエストは次のとおりです。
$.ajax({
async: true,
mode: "abort",
type: 'POST',
url: '/foo/bar',
data: params,
dataType: 'json',
success: function (data) {
/* do some */
}
});
Ajax リクエストには追加のパラメーターが必要だと思います。しかし、よくわかりません。