Я плохо разбираюсь в JS, так что помогите прикрепить к моему коду проверку через google recaptcha v3. Сам код:
$('.load-more-end-butt').on('click', function(){
const btn = $(this);
$.ajax({
url: './load_more.php',
type: 'POST',
beforeSend: function(){
btn.attr('disabled', true);
},
success: function(responce){
btn.attr('disabled', false);
if(responce == 'Ошибка валидации!')
alert('Ошибка. Не удалось подтвердить запрос. Перезагрузите страницу.');
else
$('.row-posts-end').before(responce);
AOS.init(),$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip()});
},
error: function(){
alert('Ошибка. Не удалось получить ответ от сервера. Попробуйте перезагрузить страницу.');
btn.attr('disabled', false);
}
});
});
И что я пытался сделать:
grecaptcha.ready(function () {
grecaptcha.execute('6Le6zscZAAAAAEbnZH5qAIDh0atgvQcRbQQjw2vk', { action: 'contact' }).then(function (token) {
var recaptchaResponse = document.getElementById('recaptchaResponse');
recaptchaResponse.value = token;
$('.load-more-end-butt').on('click', function(){
const btn = $(this);
$.ajax({
url: './load_more.php',
type: 'POST',
beforeSend: function(){
btn.attr('disabled', true);
},
success: function(responce){
btn.attr('disabled', false);
if(responce == 'Ошибка валидации!')
alert('Ошибка. Не удалось подтвердить запрос. Перезагрузите страницу.');
else
$('.row-posts-end').before(responce);
AOS.init(),$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip()});
},
error: function(){
alert('Ошибка. Не удалось получить ответ от сервера. Попробуйте перезагрузить страницу.');
btn.attr('disabled', false);
}
});
});
});
});
Я хочу, чтобы, когда пользователь нажимает кнопку (таким образом инициализировал код, который я уже реализовал сам), выполнялся запрос к Recpatcha v3, который оценил бы пользователя и выдал ему токен. Я знаю, как проверить токен, но не знаю, как его создать и отправить через JS. Поэтому я прошу вас помочь мне.