登錄頁
驗證碼的圖片是通過后端獲取的桅锄,點擊可以更換驗證碼乐疆,就需要重新發(fā)送一次ajax請求,但是在ie瀏覽器上辆沦,點擊不能更換昼捍。
ie只會建立一次 ajax 請求识虚,將響應(yīng)結(jié)果放在瀏覽器緩存里。
下次調(diào)用該ajax請求時妒茬,從緩存里讀取担锤。
解決辦法:
1,可以在請求的路徑后面跟上隨機數(shù):如:“url”+“&n=”+Math.random()乍钻;或者加上當(dāng)前時間new Date();這樣做的目的是為了告訴瀏覽器肛循,這是一個新的請求。
2银择,jq ajax 的cache屬性多糠,設(shè)置為false,或者設(shè)置dataType為jsonp(script?)浩考。