我用ajax開發了一個web應用程序。IE8:瀏覽器緩存和ajax
它的罰款與Firefox,但在IE8下的一些我的阿賈克斯動態(例如,更改一個div後按鈕等)不工作。只有當我禁用瀏覽器緩存(F12 - 緩存 - 總是從服務器重新加載)。
認爲IE瀏覽器並未檢查ajax響應是否改變了網站的一部分或其他內容。 任何想法,我可以用這個選項處理這個?
我嘗試了請求中的隨機數或響應中的時間戳,但沒有奏效。
謝謝! ch
我用ajax開發了一個web應用程序。IE8:瀏覽器緩存和ajax
它的罰款與Firefox,但在IE8下的一些我的阿賈克斯動態(例如,更改一個div後按鈕等)不工作。只有當我禁用瀏覽器緩存(F12 - 緩存 - 總是從服務器重新加載)。
認爲IE瀏覽器並未檢查ajax響應是否改變了網站的一部分或其他內容。 任何想法,我可以用這個選項處理這個?
我嘗試了請求中的隨機數或響應中的時間戳,但沒有奏效。
謝謝! ch
試一下。 $ .ajaxSetup({cache:false});
不知道什麼服務器端語言使用...我用下面的代碼在服務器端(在... aspx.cs文件):
Response.AddHeader("Cache-Control", "No-Cache");
Response.Write...