基本的な関数を使用して AJAX リクエストを実行し、JSON を取得しています。
function getData(endpoint) {
return $.ajax({
type: "GET",
url: endpoint
});
}
問題は、エンドポイントが応答しなくなったり、データの読み込みに時間がかかりすぎたりする場合があることです。この場合、エンドポイントへの前回の呼び出しで取得した最新の JSON を使用する必要があります。
AJAX 応答時間を追跡する方法を探しています。それが所定の時間制限を超えた場合は、前の要求からキャッシュされた JSON 応答を使用します。
jQueryでそれを行うエレガントな方法はありますか?
提案をありがとう