验证码最后的’+Math.random()’有什么用
问题描述:<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都不一致,所以浏览器会从新发请求。
js 实现页面跳转
echo "<script>alert('登陆成功');location='url';</script>"
注意直接是location=’url’,而不是location.herf=”“