Env*_*nve 7 html javascript php jquery
这是一个验证码图像,其中包含一个链接,如果用户需要,它将重新加载图片.此代码仅适用于Google Chrome.如何在其他浏览器中使用它?
<img id="captcha" src="captcha.php">
<a id='reload'>Refresh now</a>
$('#reload').click(function(){
$('#captcha').attr('src','captcha.php')
})
Run Code Online (Sandbox Code Playgroud)
joh*_*nkj 19
其他浏览器可能会缓存图像.请尝试以下方法:
$("#captcha").attr("src", "captcha.php?"+(new Date()).getTime());
Run Code Online (Sandbox Code Playgroud)
尝试使用无缓存方法(BTW标签需要设置href属性):
<a id='reload' href='#'>Refresh now</a>
$('#reload').click(function(){
var timestamp = new Date().getTime();
$('#captcha').attr('src','captcha.php?'+timestamp)
})
Run Code Online (Sandbox Code Playgroud)