使用jQuery傳送AJAX請求時不快取

2021-05-17 12:18:54 字數 329 閱讀 7612

通過jquery傳送ajax請求,無論是get方式還是post方式,當前後兩次請求的引數完全一樣時,瀏覽器就有可能呼叫快取裡的資料,最直接的結果就是造成有些操作沒有生效的假象。這種情況,我們應該通過下面這個技巧來避免瀏覽器呼叫快取裡的內容。

先整理下思路,瀏覽器之所以呼叫快取裡的內容,最主要的一點是判定現在要訪問的內容和之前的是一樣的,那我們解決這個問題的方法就明確了,怎麼讓前後兩次的內容不一樣。這裡介紹的技巧是為查詢請求增加乙個隨機的引數。

對於get請求:

對於post請求:

小結編寫指令碼的過程中,發現應該為大多數請求新增隨機引數,這樣可以保證獲取資料的實時性和準確性。

jQuery傳送Ajax請求

ajax cache false,async true,type post datatype json xml html success function result ajax cache false,async false,type post datatype json xml html suc...

jQuery傳送Ajax請求

ajax cache false,async true,type post datatype json xml html success function result ajax cache false,async false,type post datatype json xml html suc...

使用requests傳送get post請求

首先是安裝requests庫 pip install requests 匯入requests庫 import requests 定義乙個url 入參直接寫在url內,使用問號隔開 url test 返回的資料定義為r url賦值為之前定義的值 r requests.get url url test ...