Как отключить кеш браузера?

У меня есть функция ajax (в jquery), которая обновляет html. Все
нормально. Теперь, когда я нажимаю enter в адресной строке (для
обновления), мой html не обновляется (старый контент). Принимая во
внимание, что когда я делаю `cmd + R` , мой html всегда
в порядке.

В чем проблема ? Почему мой контент показывает старый контент из
адресной строки?

Редактировать :

Я использую `Chrome` et `load()` в
jQuery

Если у вас есть проблемы с кешированием в самом браузере, вам
нужно установить заголовок, чтобы предотвратить кеширование в коде
вашей серверной стороны (например, [PHP](/tag5740),
Java, Python ..... и т. Д.).

Но если вы хотите избежать кеширования в своей функции Ajax,
используйте этот код:

```
 $.ajax({
              url : scriptUrl,
              type : "get",//or 'post'
              cache : false,//This is to avoid Cache in Ajax Requests
             //.........................etc
});

```

**Примечание. Дайте более подробную информацию по вашему
вопросу, чтобы получить более четкий ответ.**



Вставьте следующие строки в тег «head» следующим образом:

```
<head>
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="-1">

```



Использование:

`Cntl/Cmd` + `Shift` + `R`

Чтобы игнорировать кеш в Chrome.



Предоставление более подробной информации поможет. Я думаю, что
ваш код ajax не работает. Может быть, он извлекает данные, но не
обновляет страницу proeprly. Попробуйте проверить консоль ошибок,
если вы находитесь в firefox. Он должен показать вам какие-либо
ошибки, если вы обновляете контент.

Попробуйте использовать [fiddler](https://www.fiddler2.com/fiddler2/) ,
чтобы узнать, что вы на самом деле извлекаете с помощью ajax. Есть
много вещей, которые могут произойти здесь и заставят его потерпеть
неудачу.



Используйте это, после загрузки jQuery

```
jQuery.ajaxSetup({ cache: false });

```

For more information, check the documentation for [jQuery.ajaxSetup](https://api.jquery.com/jQuery.ajaxSetup/)

Эта функция использует те же параметры, которые передаются в
метод [jQuery.ajax()](https://api.jquery.com/jQuery.ajax/) .

Обратите внимание, что это отключит кеширование для всех
запросов [jQuery](/tag5761) ajax.