Я пытаюсь кэшировать результат JQuery. Это мой вызов Ajax:
$.ajax({
dataType: "json",
url: myEndPoint,
type:"GET",
cache:true,
startTime: performance.now(),
data: {"query": myQuery,
"output": "json"},
success: createDisplay,
error: myError
});
console.log('After .ajax');
};
Я пытаюсь сделать это так, чтобы минимизировать количество вызовов Ajax, так как я заметил, что для получения результатов требуется около 2,4 с, что приводит к задержкевеб-интерфейс пользователя. В окне консоли сети я вижу, что запрос выполняется повторно, даже если он был выполнен ранее. Что я делаю неправильно? Можно ли где-нибудь увидеть содержимое в кэше?