先說原因吧,這是因為http請求的緩存問題引起的
前后調用了兩個相同的請求,服務器懶得給你重新發一個請求,所以就304咯
那怎么辦呢?
解決方法也很簡單,加一個時間戳就行了
比如:
原請求為:
$.get("/getAllTypes" , null,function(data){}
那么我們加一個參數就行了,這個參數沒有什么實際意義,但是可以幫助我們讓每次發的請求都不一樣
var date=new Date(); var timer=date.getTime().toString(); $.get("/getAllTypes?t="+timer , null,function(data){}