Google ReCAPTCHA回调功能无效

Jus*_*guy 4 html javascript recaptcha

我在我的网站上使用谷歌的reCAPTCHA,我在调用回调函数时遇到了问题.用户成功通过验证码后,我想调用一个函数.我使用具有这些属性的div来呈现验证码:

class='g-recaptcha' data-sitekey='keyhere' data-callback='alert(1);'
Run Code Online (Sandbox Code Playgroud)

但是,我无法alert(1);触发,当我填写验证码时没有任何反应.关于验证码的其他所有工作正常,我只是无法让它调用该函数.我能做错什么?

Joe*_*nos 11

我没有使用它,所以我不知道这是否会有所帮助,但是看看我能找到的几个在线示例,它看起来data-callback应该是一个函数名,而不是脚本体:

class='g-recaptcha' data-callback='doSomething'

function doSomething() { alert(1); }
Run Code Online (Sandbox Code Playgroud)

  • 你是对的,谢谢.我之前尝试过编写函数名,但是在名称后面加了一个分号,导致它不起作用. (2认同)