欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

禁止JQuery中的load方法裝載IE緩存中文件的方法

 更新時(shí)間:2009年09月11日 00:22:01   作者:  
JQuery是一個(gè)很優(yōu)秀的JS框架,我們?cè)谧鯽jax項(xiàng)目開(kāi)發(fā)是避免不了使用該框架來(lái)實(shí)現(xiàn)一些ajax的效果,其中該框架中有一個(gè)load()方法,該方法是用來(lái)在頁(yè)面不刷新的情況下動(dòng)態(tài)裝載服務(wù)器端的文件。
使用方法如下:
復(fù)制代碼 代碼如下:

$("#panel").load("test.asp");
//在頁(yè)面裝載時(shí),在ID為#panel的DOM元素里test.asp的內(nèi)容。

但是,當(dāng)你修改test.asp文件的內(nèi)容以后,在IE瀏覽器下,再利用以上方法重新裝載該文件時(shí),你會(huì)發(fā)現(xiàn)ID為#panel的DOM元素的內(nèi)容并未發(fā)生變化,問(wèn)題究竟出現(xiàn)在什么地方呢?原來(lái)是重新加載以后,IE瀏覽器并沒(méi)有從服務(wù)器端重新下載修改以后的test.asp,而是直接從IE緩存中讀取沒(méi)有修改之前加載的那個(gè)test.asp文件,因此會(huì)出先#panel元素的內(nèi)容沒(méi)有發(fā)生變化。

因此在使用以上方法之前需禁用該方法裝載IE緩存中的文件,方法如下:
復(fù)制代碼 代碼如下:

//在調(diào)用load方法之前利用該方法禁止load方法調(diào)用IE緩存文件
$.ajaxSetup ({
cache: false
});

相關(guān)文章

最新評(píng)論