web-dev-qa-db-fra.com

Recharger reCaptcha après ajaxComplete

Mon reCaptcha ne se recharge pas lorsque l'événement ajaxComplete est terminé.

J'ai une erreur de console: "Aucun client reCAPTCHA n'existe." Alors pourquoi mon client reCaptcha a disparu après ajaxComplete?

Voici mon exemple de code:

 $(document).ajaxComplete(function (event, request, settings) {
         grecaptcha.reset(); });
10
user4095424

L'ajout de la grecaptcha.render('recaptchaId'); a résolu le problème.

Ainsi, le code mis à jour est:

 $(document).ajaxComplete(function (event, request, settings) {
         grecaptcha.render('recaptchaWıdgetId'); });
1
Cody Gray