2015-07-29 6 views
1

Я совершенно новичок во всем кеше, и мне интересно, как вы будете повторно использовать ответ ajax-вызова в jQuery. Из документов (http://api.jquery.com/jquery.ajax/) я читал, что кэш стандартно установлен на true, поэтому мне интересно, когда пользователь перенаправляет на другую страницу, как мне получить доступ к тому же ответу?Как повторно использовать кэшированный запрос ajax?

ответ

2

Вы делаете запрос, используя тот же код, что и раньше.

Браузер выберет его из своего кеша, сделает новый запрос на сервер или сделает запрос If-Modified-Since в соответствии с заголовками управления кешем в исходном ответе.

+0

Итак, браузер знает, когда я делаю ajax-вызов «клиент уже запросил этот файл, поэтому я верну это, скажем, json»? –

+0

Да. Это часть точки URL. Они идентифицируют такие вещи. – Quentin

+0

Отлично, спасибо за понимание. Не могу принять ваш ответ только сейчас, через 10 минут. –

Смежные вопросы