最后的'+Math.random()'有什么用
我不是問這個(gè)函數(shù) 是什么意思 ?函數(shù)是什么意思 我能搜到 ?我只是不懂 為啥呢么 老師 最后 在這里加個(gè)這個(gè)呢?有什么用意啊
<a href="javascript:void(0)" onclick="document.getElementById('captcha_img').src='./yanzhengma.php?r='+Math.random()">換一個(gè)?</a>
onclick 后面的意思 沒點(diǎn)擊一次 就讓 id 為captcha_img 下面的圖片地址src 更換一次新的地址吧...我就不懂 后面的r='+Math.random()" 為啥這么寫
求解釋 教教 謝謝
2015-12-16
'./yanzhengma.php?r='+Math.random()
地址沒變,但是后面跟的參數(shù)r的值變了,每次都有一個(gè)隨機(jī)的數(shù)字作為r的值。
這樣做是為了避免瀏覽器緩存,因?yàn)槊看蔚腢RL都不一致,所以瀏覽器會(huì)從新發(fā)請(qǐng)求。
2015-12-16
驗(yàn)證碼都是隨機(jī)嘛~Math.random()這個(gè)函數(shù)就是你每次點(diǎn)擊刷新隨機(jī)產(chǎn)生一個(gè)數(shù)字或字母(看你前面代碼怎么寫)