web-dev-qa-db-ja.com

ajaxCompleteの後にreCaptchaをリロードする

AjaxCompleteイベントの完了時にreCaptchaがリロードされません。

コンソールエラーがあります:「reCAPTCHAクライアントが存在しません。」それでは、なぜajaxCompleteの後にreCaptchaクライアントが消えたのでしょうか?

これが私のサンプルコードです。

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

grecaptcha.render('recaptchaId');を追加すると、問題が解決しました。

したがって、更新されたコードは次のとおりです。

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