このコードの何が問題になっていますか?
$(function() {
$('#my_form').submit(function(e) {
e.preventDefault();
recaptcha_response_field = $('input#recaptcha_response_field').val();
recaptcha_challenge_field = $('input#recaptcha_challenge_field').val();
$.post('controller.php', {recaptcha_response_field : recaptcha_response_field, recaptcha_challenge_field : recaptcha_challenge_field}, function(data) {
if(data == 0) {
alert('no');
} else {
alert('submit')
$('#my_form').submit();
}
});
})
});
私は自分のフォームで recaptcha を使用しています。ユーザーがキャプチャ コードを正しく入力すると、これらのコード行が実行されます
alert('submit')
$('#my_form').submit();
とても太っています。問題は、フォームが送信されないことです。このコード行が再度実行されると思います
$('#my_form').submit(function(e) {
助言がありますか ?