バックグラウンド:
ajax呼び出しにamplifyjsを使用したWebサイト。
問題:
ユーザーが選択を行いますが、xhr が完了する前に Web ページ/サイトを離れます。それらの選択は保存されません。
期待される結果
呼び出されているサービスは無効なサービスであるため、とにかく返されません。期待される結果は、ユーザーが選択を行って ajax 呼び出しが行われると、ユーザーは自分のやりたいこと (別のページに移動する、ブラウザーを閉じるなど) を行うことができ、その選択は引き続き保存されることです。
質問
これが発生する原因は何ですか?XHRが関係なく完了することを確認する方法はありますか?