2012-08-13 133 views
0

我用ajax開發了一個web應用程序。IE8:瀏覽器緩存和ajax

它的罰款與Firefox,但在IE8下的一些我的阿賈克斯動態(例如,更改一個div後按鈕等)不工作。只有當我禁用瀏覽器緩存(F12 - 緩存 - 總是從服務器重新加載)。

認爲IE瀏覽器並未檢查ajax響應是否改變了網站的一部分或其他內容。 任何想法,我可以用這個選項處理這個?

我嘗試了請求中的隨機數或響應中的時間戳,但沒有奏效。

謝謝! ch

回答

0

試一下。 $ .ajaxSetup({cache:false});

0

不知道什麼服務器端語言使用...我用下面的代碼在服務器端(在... aspx.cs文件):

 Response.AddHeader("Cache-Control", "No-Cache"); 
     Response.Write...