0

浏览器将 AJAX 请求的缓存保留多长时间?
例如。

  $.ajax({ 
    type: "GET",
    url: "GetStockLevel.ashx?productId="+productId,
    success: function(data) { alert(data; }
  });

我不介意它是否被缓存了几分钟。但是,如果它缓存 30 分钟,那将是一个问题。

我们可以设置缓存到期吗?(例如到 1 分钟)

我知道我可以将缓存设置为 false,但我只是好奇 :) 提前致谢!

4

1 回答 1

0

您可以通过添加来控制缓存

Response.AddHeader("Expires", "Thu, 15 Apr 2010 20:00:00 GMT");

到您的 GetStockLevel.ashx 处理程序。

如果没有 expires 标头,则页面缓存的时间因浏览器而异,最好不要依赖于其行为。

于 2012-05-01T07:35:25.730 回答