防止頁面url緩存中ajax中post請求的處理方法
防止頁面url緩存中ajax中post請求的處理方法
一般我們在開發(fā)中經(jīng)常會用到Ajax請求,異步發(fā)送請求,然后獲取我們想要的數(shù)據(jù),在Ajax中使用Get請求數(shù)據(jù)不會有頁面緩存的問題,而使用POST請求可是有時候頁面會緩存我們提交的信息,導(dǎo)致我們發(fā)送的異步請求不能正確的返回我們想要的數(shù)據(jù),那么遇到這種情況,我們應(yīng)該怎么辦呢???
下面介紹一種方式來防止ajax中post 請求 頁面緩存 url 信息:
$.post(url,data ,ranNum:Math.random()} ,function(data){
if("success"==data){
alert("success");
}else{
alert("error");
}
})
url : 請求的URL 地址 data : 請求的數(shù)據(jù) ranNum : 這個是防止緩存的核心,每次發(fā)起請求都會用Math.random()方法生成一個隨機的數(shù)字,這樣子就會刷新url緩存
這個ranNum的生成方式有多種形式,你也可以按照自己的生成方式進行生成,只要確保生成數(shù)據(jù)的時候是隨機的就好!這就是Ajax防止發(fā)送請求的時候防止url緩存的方法。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望通過本文能幫助到大家,謝謝大家對本站的支持!
- Ajax post請求跳轉(zhuǎn)頁面
- 使用jQuery的ajax方法向服務(wù)器發(fā)出get和post請求的方法
- Servlet獲取AJAX POST請求中參數(shù)以form data和request payload形式傳輸?shù)姆椒?/a>
- asp.net+ajax的Post請求實例
- Node.js如何響應(yīng)Ajax的POST請求并且保存為JSON文件詳解
- 深入理解Ajax的get和post請求
- Jquery中$.post和$.ajax的用法小結(jié)
- ajax中g(shù)et和post的說明及使用與區(qū)別
- php采用ajax數(shù)據(jù)提交post與post常見方法總結(jié)
- Jquery AJAX POST與GET之間的區(qū)別
- php AJAX POST的使用實例代碼
- Ajax提交post請求案例分析
相關(guān)文章
GitHub上77.9K的Axios項目有哪些值得借鑒的地方詳析
提到axios,相信大家應(yīng)該都不會陌生,這篇文章主要給大家介紹了關(guān)于GitHub上77.9K的Axios項目有哪些值得借鑒的地方,需要的朋友可以參考下2021-06-06
javascript委托(Delegate)blur和focus用法實例分析
這篇文章主要介紹了javascript委托(Delegate)blur和focus用法,實例分析了javascript委托的用法及針對常見瀏覽器的使用技巧,需要的朋友可以參考下2015-05-05
JavaScript forEach 方法跳出循環(huán)的操作方法
這篇文章主要介紹了JavaScript forEach 方法跳出循環(huán)的操作方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
vue基于ElementUI動態(tài)設(shè)置表格高度的3種方法
ElementUI+vue動態(tài)設(shè)置表格高度的幾種方法,拋磚引玉,還有其它方法動態(tài)設(shè)置表格高度,大家可以開動腦筋2025-02-02
文章或博客自動生成章節(jié)目錄索引(支持三級)的實現(xiàn)代碼
一個好的博文除了博文的質(zhì)量要好以外,好的組織結(jié)構(gòu)也能讓讀者閱讀的更加舒服與方便,我看很多網(wǎng)站里面有一些園友的博文都是分章節(jié)的,并且在博文的前面都帶有章節(jié)的目錄索引,點擊索引之后會跳轉(zhuǎn)到相應(yīng)的章節(jié)閱讀2020-05-05

