AJAX请求验证reCaptcha失败/取消,声称缺少参数

时间:2015-10-07 15:58:13

标签: jquery ajax recaptcha

我正在尝试使用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) { ... });
  });
});

0 个答案:

没有答案