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.
};
心连心, 拉里