AJAX緩存問題產生的緣由以及幾種解決方法

AJAX產生原因:

 

本質是瀏覽器緩存問題,瀏覽器爲了提高更好的交互方式,在其內部緩存了以訪問的頁面的信息,當再一次對同以個URL請求時,就不提交 而使用緩存數據。

 

 

 

 

 

 

 

解決AJAX緩存方法:

 

1:禁用瀏覽器緩存(這樣會使得瀏覽器瀏覽網頁的速度變慢)

 

2:只發送post請求而不發送get請求

 

3:在請求地址中加入無意義的參數使得每次請求地址不一樣,如:”?timestamp=”+new Date().getTime();

url = 目標地址 + 請求參數;

 

4:  在服務器端添加回應頭內容,指明不實用緩存

 

 

5.ajax 發送請求前加上:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章