在ajaxComplete之后重新加载reCaptcha

10 javascript ajax jquery recaptcha

当ajaxComplete事件完成时,我的reCaptcha没有重新加载.

我有一个控制台错误:"没有reCAPTCHA客户端存在." 那么为什么我的reCaptcha客户端在ajaxComplete之后消失了?

这是我的示例代码:

 $(document).ajaxComplete(function (event, request, settings) {
         grecaptcha.reset(); });
Run Code Online (Sandbox Code Playgroud)

解决了

看起来像添加__CODE__解决了我的问题.

所以,更新的代码将是:

 $(document).ajaxComplete(function (event, request, settings) {
         grecaptcha.reset(); });
Run Code Online (Sandbox Code Playgroud)

Cod*_*ray 2

添加grecaptcha.render('recaptchaId');解决了问题。

\n\n

所以,更新后的代码是:

\n\n
 $(document).ajaxComplete(function (event, request, settings) {\n         grecaptcha.render('recaptchaW\xc4\xb1dgetId'); });\n
Run Code Online (Sandbox Code Playgroud)\n