Результат кэширования XMLHttpRequest? - PullRequest
0 голосов
/ 27 апреля 2011

Я пишу веб-приложение на чистом HTML / JS / CSS.Это, вероятно, глупый вопрос, но ...

Я бы хотел кэшировать результат запроса XMLHttpRequest (который вызывается с использованием jQuery .get(), поэтому он вызывается только один раз для пользователя, а не повторно. Iхотите сохранять результаты между посещениями пользователей.

Есть ли способ сделать это, кроме использования файлов cookie? Я не могу полагаться на то, что мои пользователи имеют доступ к локальному хранилищу HTML5.

Я думаю, что могу вернуться к кешированию браузера. Из документации jQuery я вижу, что .ajax() использует кеширование браузера по умолчанию, так что, предположительно, .get() тоже?

Спасибо!

1 Ответ

0 голосов
/ 27 апреля 2011

Единственный другой вариант - хранить его как-то на стороне сервера, но с JS это будет непросто.

Если приложение JS на самом деле работает на * nix-сервере, а не на Windows, и вы хотите сохранить.get () перезапускается между перезапуском браузера / компьютера на сервере, вы можете найти несколько полезных советов с этим ответом .

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