目前,在我的表单通过验证后,它会转发到一个 html 页面。
我想要最后一步来拉取 reCaptcha,当 reCaptcha 已通过时,用户的注册详细信息才会发送到我的数据库,用户会转发到我选择的任何页面。
请告诉我最好的方法来做到这一点谢谢。
这是我的 javascript 和 ajax。submit.php 是一个包含我所有验证规则的文件。我想我现在必须有一个文件来保存我的验证码并使用 ajax 来获取该文件,或者也许有更好的方法。我还在学习。
$(document).ready(function(){
        $('#fhjoinForm').submit(function(e) {
            register();
            e.preventDefault();
        });
    });
    function register()
    {
        hideshow('loading',1);
        error(0);
        $.ajax({
            type: "POST",
            url: "submit.php",
            data: $('#fhjoinForm').serialize(),
            dataType: "json",
            success: function(msg){
                if(parseInt(msg.status)==1)
                {
                    window.location=msg.txt;
                }
                else if(parseInt(msg.status)==0)
                {
                    error(1,msg.txt);
                }
                hideshow('loading',0);
            }
        });
    }
    function hideshow(el,act)
    {
        if(act) $('#'+el).css('visibility','visible');
        else $('#'+el).css('visibility','hidden');
    }
    function error(act,txt)
    {
        hideshow('error',act);
        if(txt) $('#error').html(txt);
    }