禁止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ù)器端的文件。
使用方法如下:
$("#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緩存中的文件,方法如下:
//在調(diào)用load方法之前利用該方法禁止load方法調(diào)用IE緩存文件
$.ajaxSetup ({
cache: false
});
復(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
});
您可能感興趣的文章:
- jQuery 數(shù)據(jù)緩存data(name, value)詳解及實(shí)現(xiàn)
- jQuery ajax cache緩存問(wèn)題
- 讀jQuery之六 緩存數(shù)據(jù)功能介紹
- ie下jquery.getJSON的緩存問(wèn)題的處理方法
- 關(guān)于jQuery對(duì)象數(shù)據(jù)緩存Cache原理以及jQuery.data詳解
- jQuery對(duì)象數(shù)據(jù)緩存Cache原理及jQuery.data方法區(qū)別介紹
- jquery 緩存問(wèn)題的幾個(gè)解決方法
- 快速解決jquery之get緩存問(wèn)題的最簡(jiǎn)單方法介紹
- jQuery中ajax的使用與緩存問(wèn)題的解決方法
- ASP.NET MVC中使用jQuery時(shí)的瀏覽器緩存問(wèn)題詳解
相關(guān)文章
jQuery中獲取checkbox選中項(xiàng)等操作及注意事項(xiàng)
今天在做一個(gè)項(xiàng)目功能時(shí)需要顯示checkbox選項(xiàng)來(lái)讓用戶(hù)進(jìn)行選擇,由于前端不是很熟練,所以做了一個(gè)簡(jiǎn)單的Demo,其中遇到一些小問(wèn)題,特記錄下來(lái),希望能幫到遇到類(lèi)似問(wèn)題的同學(xué)們2013-11-11jQuery實(shí)現(xiàn)下拉框左右移動(dòng)(全部移動(dòng),已選移動(dòng))
本文主要介紹jQuery中利用appendTo()方法追加元素已實(shí)現(xiàn)左右移動(dòng)的功能,希望對(duì)大家有所幫助。2016-04-04JQUERY的AJAX請(qǐng)求緩存里的數(shù)據(jù)問(wèn)題處理
這篇文章主要介紹了JQUERY的AJAX請(qǐng)求緩存里的數(shù)據(jù)問(wèn)題處理的相關(guān)資料,需要的朋友可以參考下2016-02-02jQuery學(xué)習(xí)筆記之創(chuàng)建DOM元素
這篇文章主要介紹了jQuery學(xué)習(xí)筆記之創(chuàng)建DOM元素的相關(guān)資料,需要的朋友可以參考下2015-01-01輕松實(shí)現(xiàn)jQuery添加刪除按鈕Click事件
這篇文章主要為大家詳細(xì)介紹了如何輕松實(shí)現(xiàn)jQuery添加刪除按鈕Click事件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03