如何禁用浏览器缓存?

Ste*_*ffi 2 browser jquery caching

我有一个更新html的ajax函数(在jquery中).没关系.现在,当我点击地址栏中的输入(刷新)时,我的html没有更新(旧内容).然而,当我这样做时cmd + R,我的HTML总是好的.

问题是什么 ?为什么我的内容会显示地址栏中的旧内容?

编辑:

我在jQuery中使用Chromeetload()

She*_*bic 5

如果您在浏览器本身存在缓存问题,则需要设置标头以防止在服务器端的代码中缓存(例如Php,Java,Python .....等).

但是如果你想避免在Ajax函数中进行缓存,请使用以下代码:

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

注意:提供有关您问题的更多详细信息以获得更清晰的答案.