Personal tools
You are here: Home 日々のメモ書き Topics IE
OpenID Log in

OpenID Log in

 

IE

Sep 20, 2007

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"]
});
takaki's twitter
以外に元気に週末を迎えたな Mar 12, 2010 10:04 PM
焼酎風味の水に500円も取ろうとはどういう店だ。 Mar 09, 2010 10:53 PM
ジョブカードなる糞エクセル方眼紙を埋め中。心が折れそうだ。 Mar 08, 2010 10:16 PM
Excel方眼紙がOOoで崩れるわけだが。 Mar 04, 2010 10:49 PM
嫌味言ってりゃ世の中良くなるわけでもなし Mar 04, 2010 10:06 PM
Affiliate