我正在使用一个基本函数来执行 AJAX 请求并获取 JSON:
function getData(endpoint) {
return $.ajax({
type: "GET",
url: endpoint
});
}
问题是有时端点可能没有响应或需要太多时间来加载数据。在这种情况下,我需要使用从上次调用端点获得的最新 JSON。
我正在寻找一种方法来跟踪 AJAX 响应时间,如果它超过给定的时间限制来使用来自上一个请求的缓存 JSON 响应。
有没有一种优雅的方式来使用 jQuery 呢?
感谢您的任何建议