2013-05-31 55 views
1

我在JavaScript中的工作,我必須提交文件的「真實」小富即安刪除JavaScript值「緩存」

file.open('get', 'teste2.txt', true); 

不幸的是,我總是呈現文件的舊版本。舊文件信息在緩存中...每當我使用CTRL + R時,它都會改變...

如何保證我顯示文件的最新版本?任何方式來清除此緩存值?

喜歡的東西:

<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> 

不過...。那工作:d

回答

3

只需在查詢中添加鹽...

file.open('get', 'teste2.txt?_='+(new Date().getTime()), true); 
+0

謝謝,我已經嘗試了許多事情......:D like:function clearBrowserCache(){ header(「Pragma:no-cache」); header(「Cache:no-cache」); header(「Cache-Control:no-cache,must-revalidate」); header(「Expires:Mon,1997年7月26日05:00:00 GMT」); } -----這是唯一對我有用的東西,非常感謝 –