Javascript google recaptcha getResponse()未定义

Javascript google recaptcha getResponse()未定义,javascript,php,jquery,ajax,recaptcha,Javascript,Php,Jquery,Ajax,Recaptcha,制作了一个表单并使用了Google recaptcha。我使用ajax提交表单并通过PHP(CURL)检查响应,我还检查PHP上的其他内容,比如用户名是否唯一。当数据库中已经存在用户名时,PHP会向ajax发出“error”响应。现在,如果响应为“error”,则应重新加载GoogleReCAPTCHA 我使用了grecaptcha.reset()在ajax的“成功”条件下,但我得到了 未捕获的TypeError:无法读取未定义的属性“getResponse” jQuery.ajax({ 键入:

制作了一个表单并使用了Google recaptcha。我使用ajax提交表单并通过PHP(CURL)检查响应,我还检查PHP上的其他内容,比如用户名是否唯一。当数据库中已经存在用户名时,PHP会向ajax发出“error”响应。现在,如果响应为“error”,则应重新加载GoogleReCAPTCHA

我使用了
grecaptcha.reset()在ajax的“成功”条件下,但我得到了

未捕获的TypeError:无法读取未定义的属性“getResponse”

jQuery.ajax({
键入:“POST”,
url:“/myphp.php”,
数据:{
行动:行动,

grecaptcha:grecaptcha.getResponse()//检查验证码库?
Uncaught类型错误:无法读取未定义的属性“getResponse”
表示
grecaptcha
未定义,这意味着该库未包含在页面中。我使用此代码包含google验证码api
jQuery.ajax({
            type: 'POST',
            url: '/myphp.php',
            data: {
                action: action,                 
                grecaptcha:grecaptcha.getResponse() // <-- IT WAS WORKING BEFORE 15th JAN 
            },
            success: function (data, textStatus, XMLHttpRequest) { 
                data = JSON.parse(data);                  
                if(data.res=='success'){}
                if(data.res=='error')
                {
                  grecaptcha.reset(); // <-- IT WAS WORKING BEFORE 15th JAN                      
                }
            },
            error: function (MLHttpRequest, textStatus, errorThrown) {
                console.log(errorThrown);
            }

         });