ajax請求,返回值為304 Not Modified 錯誤原因與解決辦法


先說原因吧,這是因為http請求的緩存問題引起的

前后調用了兩個相同的請求,服務器懶得給你重新發一個請求,所以就304咯

那怎么辦呢?

解決方法也很簡單,加一個時間戳就行了

比如:

原請求為:

$.get("/getAllTypes" , null,function(data){}
那么我們加一個參數就行了,這個參數沒有什么實際意義,但是可以幫助我們讓每次發的請求都不一樣
 
        
var date=new Date();
var timer=date.getTime().toString();
$.get("/getAllTypes?t="+timer , null,function(data){}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM