慕姐4424294
2015-12-16 11:58
我不是问这个函数 是什么意思 函数是什么意思 我能搜到 我只是不懂 为啥呢么 老师 最后 在这里加个这个呢?有什么用意啊
<a href="javascript:void(0)" onclick="document.getElementById('captcha_img').src='./yanzhengma.php?r='+Math.random()">换一个?</a>
onclick 后面的意思 没点击一次 就让 id 为captcha_img 下面的图片地址src 更换一次新的地址吧...我就不懂 后面的r='+Math.random()" 为啥这么写
求解释 教教 谢谢
'./yanzhengma.php?r='+Math.random()
地址没变,但是后面跟的参数r的值变了,每次都有一个随机的数字作为r的值。
这样做是为了避免浏览器缓存,因为每次的URL都不一致,所以浏览器会从新发请求。
验证码都是随机嘛~Math.random()这个函数就是你每次点击刷新随机产生一个数字或字母(看你前面代码怎么写)
PHP实现验证码制作
37916 学习 · 321 问题
相似问题