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 ハンドラーに。

期限切れヘッダーがない場合、ページがキャッシュされる時間はブラウザーによって異なるため、その動作に依存しないことをお勧めします。

于 2012-05-01T07:35:25.730 に答える