Javascript reCaptcha错误:请完成验证码
我正试图建立这个网站,但这个错误是烦人的我,我如何修复这个完整的验证码错误,我一直得到 在拉威尔上奔跑 我不知道为什么它一直显示在这个信息,但它应该引导我到下一页。如果您需要更多信息,请使用另一个网站bustablox.com,它可以正常工作,但我需要bustablox.net的帮助Javascript reCaptcha错误:请完成验证码,javascript,php,html,Javascript,Php,Html,我正试图建立这个网站,但这个错误是烦人的我,我如何修复这个完整的验证码错误,我一直得到 在拉威尔上奔跑 我不知道为什么它一直显示在这个信息,但它应该引导我到下一页。如果您需要更多信息,请使用另一个网站bustablox.com,它可以正常工作,但我需要bustablox.net的帮助 <!-- ReCaptcha --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"&
<!-- ReCaptcha -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://www.google.com/recaptcha/api.js"></script>
登记
登录
```
$(“正文”)。在(“单击”,“注册”,函数()上){
var$username=$(“.register.username”).val();
var$email=$(“.register#email”).val();
var$password=$(“.register#password”).val();
$.ajax({
url:'/account?username='+$username+“&password=“+$password+”&email=“+$email+”&type=register&captcha=“+grecaptcha.getResponse(),
方法:“获取”,
成功:功能(数据){
data=JSON.parse(数据);
if(data.success){
$(“#alerta”).html(`
`+data.msg+`
`);
设置超时(()=>{
document.location.href='/';
}, 1500);
}否则{
$(“#alerta”).html(`
`+data.msg+`
`);
grecaptcha.reset();
}
}
})
});
$(“body”)。在(“单击”,“登录”,函数()上{
var$username=$(“.login.username”).val();
var$password=$(“.login#password”).val();
$.ajax({
url:'/account?username='+$username+“&password=“+$password+”&type=login&captcha=“+grecaptcha.getResponse(),
方法:“获取”,
成功:功能(数据){
data=JSON.parse(数据);
if(data.success){
$(“#alerta”).html(`
`+data.msg+`
`);
设置超时(()=>{
document.location.href='/';
}, 1500);
}否则{
$(“#alerta”).html(`
`+data.msg+`
`);
grecaptcha.reset();
}
}
})
});
});```
应引导我进入下一页,但此错误消息不断出现“请完成验证码!”
为什么不使用?这比这容易我希望我的开发人员没有这样做为什么不使用?这比这容易我希望我的开发人员没有这样做
<div class="tab-content">
<div id="signupslide">
<form class="register">
<div class="field-wrap">
<input type="text" class="" id="username" placeholder="Username">
</div>
<div class="field-wrap">
<input type="email" class="" id="email" placeholder="Email">
</div>
<div class="field-wrap">
<input type="password" class="" id="password" placeholder="Password">
</div>
<br><br><br><br>
<button type="button" id="register" class="login-button btn btn-success">Register</button>
</form>
</div>
<div id="loginslide">
<form class="login">
<div class="field-wrap">
<input type="text" class="" id="username" placeholder="Username">
</div>
<div class="field-wrap">
<input type="password" class="" id="password" placeholder="Password">
</div>
<br><br><br><br>
<button type="button" id="login" class="login-button btn btn-success">Login</button>
</form>
</div>```
$("body").on("click", "#register", function() {
var $username = $(".register #username").val();
var $email = $(".register #email").val();
var $password = $(".register #password").val();
$.ajax({
url: '/account?username=' + $username + "&password=" + $password + "&email=" + $email + "&type=register&captcha=" + grecaptcha.getResponse(),
method: "GET",
success: function(data) {
data = JSON.parse(data);
if(data.success) {
$("#alerta").html(`
<div class="alert alert-success" role="alert">` + data.msg + `</div>
`);
setTimeout(() => {
document.location.href = '/';
}, 1500);
} else {
$("#alerta").html(`
<div class="alert alert-danger" role="alert">` + data.msg + `</div>
`);
grecaptcha.reset();
}
}
})
});
$("body").on("click", "#login", function() {
var $username = $(".login #username").val();
var $password = $(".login #password").val();
$.ajax({
url: '/account?username=' + $username + "&password=" + $password + "&type=login&captcha=" + grecaptcha.getResponse(),
method: "GET",
success: function(data) {
data = JSON.parse(data);
if(data.success) {
$("#alerta").html(`
<div class="alert alert-success" role="alert">` + data.msg + `</div>
`);
setTimeout(() => {
document.location.href = '/';
}, 1500);
} else {
$("#alerta").html(`
<div class="alert alert-danger" role="alert">` + data.msg + `</div>
`);
grecaptcha.reset();
}
}
})
});
});```
Should be leading me to the next page but this error message keeps coming "Please complete the captcha!"