AJAX vs IE vs CACHE

最近被一個AJAX的程式搞的想去拜拜,因為在FF下,某個button按下去的動作,完全如我所想的流程,但是在IE下,按下去,只有第一次完全正確,第二次之後,卻有時正常有時有問題!用工具察看的結果,居然是按下去後IE並沒有去呼叫我要執行的程式…

最後,經過高手診斷,找出問題,居然是CACHE,加上相關處理後,果真一切正常~
所以,記錄一下相關設定

ASP

Response.expires=0
Response.addHeader("pragma","no-cache")
Response.addHeader("Cache-Control","no-cache, must-revalidate")


PHP

header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");



附註:

留言