Кэширование Ajax-ответа - PullRequest
       5

Кэширование Ajax-ответа

0 голосов
/ 28 октября 2019

Я пытаюсь кэшировать результат 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 с, что приводит к задержкевеб-интерфейс пользователя. В окне консоли сети я вижу, что запрос выполняется повторно, даже если он был выполнен ранее. Что я делаю неправильно? Можно ли где-нибудь увидеть содержимое в кэше?

1 Ответ

0 голосов
/ 28 октября 2019

Почему это запрещено? Могу ли я сохранить его в местном хранилище?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...