Добрый день.Есть проект, в котором вы хотите отправить все запросы $ .ajax, используя recaptchaV3.На данный момент каждый запрос выглядит как фрагмент кода.
grecaptcha.ready(function(){
grecaptcha.execute(CAPTCHA_SITE_KEY)
.then(function(token) {
var data = FORM_REGISTRATION.serializeArray();
data.push({name: "token", value: token});
$.ajax({
url: '//example.com/user/request',
method:'POST',
data: data
}).done(function(data){
if(data.success){
$.notify({message: data.success.message },{type: 'success'});
}else{
$.notify({message: data.error.message },{type: 'warning'});
}
});
});
});
Я на самом деле очень любознательный человек, и я хорошо знаю php, но я изучал jquery не так давно, и дляпару дней я не могу понять, как получить TOKEN при загрузке страницы, поэтому позже, используя ajaxSetup, я отправлю заголовок.
Я знаю, что использование ajaxSetup не совсем правильнои лучше обернуть запрос в функцию, но я также не мог решить это.Я должен спросить гуру jQuery.
Заранее спасибо.