解決ajax緩存的三種方法_AJAX教程
推薦:解析AjaxPro與服務(wù)器端交互過程中如何傳值用asp.net開發(fā)Ajax有兩種主流,一種是微軟推出的技術(shù),其中一個最常用的就是UpdatePanel控件,還有一種是AjaxPro技術(shù)。 這種技術(shù)有著各自的特點(diǎn)。采用微軟的技術(shù)開發(fā)也沿用了微軟一貫的簡單化、傻瓜化的特點(diǎn),開發(fā)簡單Ajax程序幾乎不需要了解任何網(wǎng)頁腳本知
ajax緩存解決有1,2,3種辦法:
1、加個隨機(jī)數(shù) ASP隨機(jī)函數(shù)
xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);
2、在要異步獲取的asp頁面中寫一段禁止緩存的代碼:
Response.Buffer =True
Response.ExpiresAbsolute =Now() - 1
Response.Expires=0
Response.CacheControl="no-cache"
3、在ajax發(fā)送請求前加上xmlHTTP.setRequestHeader("If-Modified-Since","0");可以禁止緩存
xmlHTTP.open("get", URL, true);
xmlHTTP.onreadystatechange = callHTML;
xmlHTTP.setRequestHeader("If-Modified-Since","0");
xmlHTTP.send();
分享:怎樣用AjaxPro實(shí)現(xiàn)二級聯(lián)動在實(shí)際asp.net項(xiàng)目中經(jīng)常會遇到無刷新二級或者N級(N=2)聯(lián)動情況,其實(shí)N級聯(lián)動和二級聯(lián)動的原理都是一樣的,實(shí)現(xiàn)這種辦法有很多,一種是純腳本實(shí)現(xiàn)(動態(tài)生成Array數(shù)組),一種 是采用微軟的Ajax.net中的UpdatePanel來實(shí)現(xiàn),今天我給大家來展示如何采用AjaxPr
- Ajax中瀏覽器的緩存問題解決方法
- AJAX和WebService實(shí)現(xiàn)省市縣三級聯(lián)動具體代碼
- ajax 登錄功能簡單實(shí)現(xiàn)(未連接數(shù)據(jù)庫)
- AJAX和WebService實(shí)現(xiàn)郵箱驗(yàn)證(無刷新驗(yàn)證郵件地址是否合法)
- AJAX和三層架構(gòu)實(shí)現(xiàn)分頁功能具體思路及代碼
- 使用AJAX返回WebService里的集合具體實(shí)現(xiàn)
- AJAX獲取服務(wù)器當(dāng)前時間及時間格式輸出處理
- ajax傳遞多個參數(shù)具體實(shí)現(xiàn)
- ajax傳遞一個參數(shù)具體實(shí)現(xiàn)
- 滑輪滾動到頁面底部ajax加載數(shù)據(jù)配合jsonp實(shí)現(xiàn)探討
- jQery ajax——load()方法示例介紹
- jQuery+Ajax實(shí)現(xiàn)表格數(shù)據(jù)不同列標(biāo)題排序(為表格注入活力)
- 相關(guān)鏈接:
- 教程說明:
AJAX教程-解決ajax緩存的三種方法。