|
復制代碼 代碼如下:
$("#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
});
JavaScript技術:禁止JQuery中的load方法裝載IE緩存中文件的方法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。