2017-06-15 13 views
6

私はReCAPTCHAを次のエラーが発生する場所で使用しようとしています。ReCAPTCHAはユーザー提供の機能を見つけることができませんでした:myCallBack

ReCAPTCHAは、ユーザー提供の関数myCallBackを見つけることができませんでした。

どうすればこの問題を解決できますか?

var verifyCallback3 = function(response) { 
    if(response!=null){ 
     $("#rss").show(); 
    } 
}; 

var myCallBack = function() { 
    grecaptcha.render('html_element', { 
     'sitekey' : '6sssfffffffffAAPfEI_RkbAlUuw5FA4p-kiGy5Nea', 
     'callback' : verifyCallback3, 
     'theme' : 'light', 
     'type':'image' 
    }); 
}; 
+3

この機能はグローバルに定義されていますか?または他の機能の中に? –

答えて

1

recaptcha divでは、データコールバックに括弧を使用しないでください。そうdata-callback="yourCallback"同様

は、me.Iで起こってではなく、data-callback="yourCallback();"

0

同じことが、慎重に自分のコードをチェックして、すべてのものは大丈夫ですが、キャプチャは示されていないと、コンソールにメッセージがreCAPTCHAのユーザーを見つけることができませんでした」です-provided function:myCallBack "しかし最後に私のJavaScriptコードがページロード機能にあることがわかりました。私はちょうどそれをページロード機能とその作業から出しています。

関連する問題