使用数据属性的reCAPTCHA回调

时间:2015-05-29 09:06:32

标签: javascript callback recaptcha

根据reCAPTCHA 2.0 docs,我们可以定义成功的回调并通过数据属性过期 - 这是我的代码:

<div class="g-recaptcha" data-callback="window.iid.recapchaFilled" data-expired-callback="window.iid.recapchaExpired" data-sitekey="<?php echo $conf['recaptcha']['key']; ?>"></div>

JS函数是:

window.iid['captcha'] = false;
window.iid['recapchaFilled'] = function(){
    window.iid.captcha = true;
    console.log(window.iid.captcha);
};
window.iid['recapchaExpired'] = function(){
    window.iid.captcha = false;
    console.log(window.iid.captcha);
};

在检查reCAPTCHA之后出于某种原因没有触发任何内容(手动调用它们正常工作) - 我知道我可以使用render方法并分配回调,但我想知道数据属性方式有什么问题。有任何想法吗?

0 个答案:

没有答案