我正在尝试使用jQuery验证reCaptcha并且它没有通过。
当我检查chrome的开发工具网络选项卡时,验证请求被取消而没有响应。我可以在表单数据中看到成功传递的两个必填字段(响应和秘密)。此时我也无法记录错误消息。
非常感谢任何帮助。
$(document).ready(function() {
$('#contact-submit').on('click', function() {
var captchaResponse = grecaptcha.getResponse();
$.ajax({
type: "POST",
url: "https://www.google.com/recaptcha/api/siteverify",
// dataType: 'jsonp',
data: {
secret: "SECRETKEY",
response: captchaResponse
}
// ,
// success: function(data) {
// console.log('suc?: ' + data);
// },
// error: function(XMLHttpRequest, textStatus, errorThrown) {
// console.log(XMLHttpRequest);
// console.log(textStatus);
// console.log(errorThrown);
// }
})
// .done(function(res) { ... });
});
});