2012-05-01 33 views
0

浏览器保留AJAX请求缓存多久?
例如。

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

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

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

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

回答

0

您可以通过添加

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

您GetStockLevel.ashx处理控制缓存。

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