, что такое

я есть форма Ajax:

  <form id="my_form">
    <input type="text" id="field1" />
    <input type="submit" value="submit" />
  </form>

И JS код:

document.getElementById("my_form").onsubmit = function(e) {
  e.preventDefault();

  var xhr = new XMLHttpRequest();
  //.............. send request to a server

В документации предполагается, что форма - это обычная форма, а не ajax. Как именно мне следует интегрировать невидимую reCaptcha в мои формы ajax? Например:

  <form id="my_form">
    <input type="text" id="field1" />
    <div class="g-recaptcha" data-sitekey="12345" data-callback="????></div>
    <input type="submit" value="submit" />
  </form>

И, в частности, что я должен указать для обработчика «обратного вызова данных»? Опять же, в документации обратный вызов данных отправляет форму, но нормальную форму, тогда как моя - ajax. Нужен ли «обратный вызов данных» вообще? Разве я не должен вместо этого вызывать recaptcha внутри моего обработчика? Как?

Есть "render", "getResponse" и "execute". Какой из них я должен использовать? Это не понятно из документации.

Ответы на вопрос(2)

Ваш ответ на вопрос