解決圖片驗證碼點擊不刷新問題

Question

// HTML
<immg id="captchaImg" src="/member/getCaptcha" alt="" width="100px" class="captcha-img">

在日常開發(fā)中,常常需要用到圖片驗證碼,點擊驗證碼需要更換圖片驗證碼,但因為瀏覽器會有緩存機制,從后臺接口/member/getCaptcha的圖片因為src屬性不變所以再次點擊觸發(fā)不會更新,那么如何實現(xiàn)點擊再次從后臺獲?。?/p>

Answer

思路:src路徑唯一,點擊觸發(fā)不會更新,那么可利用地址后?接參數(shù)隨機實現(xiàn)

實現(xiàn):在后臺接口地址 + 隨機數(shù) 即可實現(xiàn)點擊更換圖片驗證碼

// HTML
<immg id="captchaImg" src="/member/getCaptcha" alt="" width="100px" class="captcha-img">
// JS
// 點擊觸發(fā)換驗證碼
    $('.captcha-img').on('click',function () {
        // 在圖片后面加上隨機數(shù)換圖片
        var ran = Math.random();
        $(this).attr('src','/member/getCaptcha?'+ran)
    });
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,539評論 19 139
  • 這幾天一直圍繞著如何修改課件在思考,各位仙女們也給了很多很好的建議,貫穿課程的案例也在瓊瓊、娘娘和大王的努力下產(chǎn)出...
    學前班77閱讀 267評論 6 1
  • 親愛的姑娘,從今天起,你就真正26歲了,已經(jīng)開始吃27歲的飯了,話說奔三也就是兩三年的事了。 畢業(yè)四年的年的你雖本...
    蘇穆涼閱讀 499評論 4 0
  • 文|霍霍; 今天是2017年9月15日,原本明天才開始報名,卻因為人數(shù)眾多,所以提前開啟了正式迎新的第一天。 從早...
    霍菇娘閱讀 183評論 0 0
  • 公司簡介:研發(fā)“蟬游記”和“生辰”App的團隊,自稱蟬小隊,產(chǎn)品被App store首頁推薦數(shù)十次,蟬游記App在...
    王西瓜Nemo閱讀 307評論 0 0

友情鏈接更多精彩內(nèi)容