美好的一天。 有一个项目,您要使用recaptchaV3发送所有$ .ajax请求。目前,每个请求看起来像一段代码。
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大师。
谢谢。