2012-05-01 34 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標頭不存在,頁面緩存的時間因瀏覽器而異,最好不要依賴其行爲。