Recaptcha数据回调函数

问题描述:

我试图连接一个recaptcha回调函数,但它不会允许我将任何参数传入函数。什么我希望做的是像下面这样:Recaptcha数据回调函数

<div class="g-recaptcha" data-sitekey="#############" data-callback="recaptchaFunction(parameter)"></div> 

当验证码检查完成它只是回来,并说,它无法找到函数。该功能确实存在。如果我从div和函数中取出参数,则回调起作用。有没有办法用参数调用函数?

我不认为Google reCaptcha V2允许在数据回调中使用参数。您将回调参数设置为隐藏表单域或HTML数据属性。

<div class="g-recaptcha" data-sitekey="#############" data-callback="recaptchaFunction"></div> 

然后回调函数:

var recaptchaFunction = function(){ 
    var parameter = $('#htmElement').attr("data-parameter"); 
    // or 
    // var parameter = $('htmElement').val(); 
// rest of your code goes in here. 
}; 

心连心, 拉里