gpt4 book ai didi

javascript - 如何刷新简单的验证码

转载 作者:行者123 更新时间:2023-11-30 05:50:30 24 4
gpt4 key购买 nike

我在 eclipse IDE 的库中有 simplecaptcha 1.2.1 jar 文件,它工作正常。没有刷新验证码的选项,所以我添加了以下代码,但它不起作用。

function refreshCaptcha()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
alert(xmlhttp.responseText);
document.getElementById("captcha").innerHTML=xmlhttp.responseText;
}
}
}
xmlhttp.open("GET","captchaImg",true);
xmlhttp.send();
}

我的 html 部分是

        <img src="captchaImg" id="captcha"/>
<img src="resources/images/refresh.jpeg" onclick="refreshCaptcha()"/>

我收到的警报中的响应是这样的 --�PNGIHDR�2�3�j

“captchaImg”作为 URL 模式添加到我的 web-xml 中的 servlet 映射中。任何人都可以帮助我如何刷新验证码。

最佳答案

不需要任何ajax调用我只是添加了这段代码

onclick="document.getElementById('captcha').src='captchaImg?'+
(new Date().getTime());"

这件事是最重要的:?'+(new Date().getTime());

关于javascript - 如何刷新简单的验证码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15156354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com