这段代码有什么问题?
$(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) {
有什么建议么 ?