Personal tools
You are here: Home 日々のメモ書き archive 2007 September 20 IEでGETがcacheされる件

IEでGETがcacheされる件

by TANIGUCHI Takaki — last modified Sep 20, 2007 12:41 AM
Filed Under:

AJaxでデータをGETで取ってきてアップデートしようとしてもキャッシュされて更新されない。

バグではないが困った。解決策を探すとPOSTでリクエストする・URLにダミーのパラメータ(時刻とか)をつけてユニークなURLにするとかあるが、スマートなのはIf-Modified-Sinceをつけるのがよいとのこと。具体的には次のようなコードになる。

var myAjax = new Ajax.Updater(tagid,
url,
{
method: 'get',
requestHeaders: ["If-Modified-Since",
"Thu, 01 Jun 1970 00:00:00 GMT"]
});
Document Actions
takaki's twitter
おおむね役に立たない話だった。 Sep 03, 2010 11:16 AM
フェルトソールが届かんのもこまるな。 Sep 02, 2010 10:16 PM
いつのまにやらPolarが日本支社を作っていたとは。代理店がなくなって糞サービスになってないといいのだが。 Sep 02, 2010 10:08 PM
@takaki_t test Sep 02, 2010 08:50 PM
8耐の入金完了。あとは練習するだけ。それが問題だ。 Sep 02, 2010 08:46 PM
Affiliate