|
復(fù)制代碼 代碼如下:
$("#panel").load("test.ASP");
//在頁面裝載時,在ID為#panel的DOM元素里test.ASP的內(nèi)容。
但是,當你修改test.ASP文件的內(nèi)容以后,在IE瀏覽器下,再利用以上方法重新裝載該文件時,你會發(fā)現(xiàn)ID為#panel的DOM元素的內(nèi)容并未發(fā)生變化,問題究竟出現(xiàn)在什么地方呢?原來是重新加載以后,IE瀏覽器并沒有從服務(wù)器端重新下載修改以后的test.ASP,而是直接從IE緩存中讀取沒有修改之前加載的那個test.ASP文件,因此會出先#panel元素的內(nèi)容沒有發(fā)生變化。
因此在使用以上方法之前需禁用該方法裝載IE緩存中的文件,方法如下:
復(fù)制代碼 代碼如下:
//在調(diào)用load方法之前利用該方法禁止load方法調(diào)用IE緩存文件
$.ajaxSetup ({
cache: false
});
JavaScript技術(shù):禁止JQuery中的load方法裝載IE緩存中文件的方法,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。