寫驗證碼的時候碰到一個問題,就是點擊圖片刷新的時候不會重新請求。
因為用的方法是讓img的src請求服務器返回驗證碼圖片。
解決:
在src的請求地址中加上一個會變的參數,比如隨機數,時間戳都可以,只要讓整個請求的路徑是變化的就行。
原理:
img的src請求地址不變的話,會認為是同一張圖片,所以就從緩存中讀取,所以就不重新請求了。
但其實,我在火狐瀏覽器禁用了緩存的時候,src請求地址不加變化參數,卻不會發起請求。
這點說明並不是從緩存中讀取的,其他瀏覽器我沒測試過。
總之就是得在請求地址后面加個變化參數就可以解決問題了。