使用方法如下:
代碼如下:
$("#panel").load("test.asp");
//在頁面裝載時,在ID為#panel的DOM元素裡test.asp的內容。
但是,當你修改test.asp文件的內容以後,在IE浏覽器下,再利用以上方法重新裝載該文件時,你會發現ID為#panel的DOM元素的內容並未發生變化,問題究竟出現在什麼地方呢?原來是重新加載以後,IE浏覽器並沒有從服務器端重新下載修改以後的test.asp,而是直接從IE緩存中讀取沒有修改之前加載的那個test.asp文件,因此會出先#panel元素的內容沒有發生變化。
因此在使用以上方法之前需禁用該方法裝載IE緩存中的文件,方法如下:
代碼如下:
//在調用load方法之前利用該方法禁止load方法調用IE緩存文件
$.ajaxSetup ({
cache: false
});