, что такое
я есть форма 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". Какой из них я должен использовать? Это не понятно из документации.