Javascript 使用Google Invisible Recaptcha的Ajax表单

Javascript 使用Google Invisible Recaptcha的Ajax表单,javascript,jquery,html,ajax,forms,Javascript,Jquery,Html,Ajax,Forms,我的代码: submittoken函数{ $document.readyfunction{ $submit.clickfunction{ var name=$name.val; var email=$email.val; var password=$password.val; var contact=$contact.val; //当输入的信息存储在数据库中时,返回成功的数据提交消息。 var dataString='name1='+name+'&email1='+email+'&passwo

我的代码:

submittoken函数{ $document.readyfunction{ $submit.clickfunction{ var name=$name.val; var email=$email.val; var password=$password.val; var contact=$contact.val; //当输入的信息存储在数据库中时,返回成功的数据提交消息。 var dataString='name1='+name+'&email1='+email+'&password1='+password+'&contact1='+contact; //提交表单的AJAX代码。 $.ajax{ 类型:POST,, url:ajaxsubmit.php, 数据:dataString, cache:false, 成功:结果{ 结果; } }; 返回false; }; }; $i-recaptcha.submit; }; $submit.clickfunction{

单击“提交”按钮时,将执行此函数。将其更改为“提交”函数

以下是完整的代码:

submittoken函数{ $document.readyfunction{ $i-recaptcha.submitfunction{ var name=$name.val; var email=$email.val; var password=$password.val; var contact=$contact.val; //当输入的信息存储在数据库中时,返回成功的数据提交消息。 var dataString='name1='+name+'&email1='+email+'&password1='+password+'&contact1='+contact; //提交表单的AJAX代码。 $.ajax{ 类型:POST,, url:ajaxsubmit.php, 数据:dataString, cache:false, 成功:结果{ 结果; } }; 返回false; }; $i-recaptcha.submit; }; }; $submit.clickfunction{

单击“提交”按钮时,将执行此函数。将其更改为“提交”函数

以下是完整的代码:

submittoken函数{ $document.readyfunction{ $i-recaptcha.submitfunction{ var name=$name.val; var email=$email.val; var password=$password.val; var contact=$contact.val; //当输入的信息存储在数据库中时,返回成功的数据提交消息。 var dataString='name1='+name+'&email1='+email+'&password1='+password+'&contact1='+contact; //提交表单的AJAX代码。 $.ajax{ 类型:POST,, url:ajaxsubmit.php, 数据:dataString, cache:false, 成功:结果{ 结果; } }; 返回false; }; $i-recaptcha.submit; }; };
您是否需要将$document.ready放在函数内部。您不能将其放在submit函数外部。我尝试过,相同的结果@Amiti recaptcha是表单的名称。表单没有在其标记中指定的方法和操作,例如form method=post action=page\u url。行$I-recaptcha.submit;实际提交表单时会在哪里调用$.ajax时,您正在为ajax调用范围指定类型和页面url。这不会附加到表单属性中。您可能需要在javascript中添加方法和操作,例如$i-recaptcha.attrmethod,post;$i-recaptcha.attr'action',url;;将其放置在@Amit的何处?是否需要在函数中放置$document.ready。您不能将其放置在submit函数之外。我尝试过,相同的结果@Amiti recaptcha是表单的名称。表单没有在其标记中指定方法和操作,例如form method=post action=page\u url。行$I-recaptcha.submit;实际提交表单在哪里?调用$.ajax时,您指定的是type和page\u url f或者ajax调用范围。这不会附加到表单属性中。您可能需要在javascript中添加方法和操作,例如$i-recaptcha.attrmethod,post;$i-recaptcha.attr'action',url;;将其放置在何处@Amit?