javascript ajax提交隐形验证码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ajax提交隐形验证码相关的知识,希望对你有一定的参考价值。

function ajaxsubmit(el,token) {
    var key     = 'efe78e19d64563729cec0d0d719417052d6ad50e913ad4829a952d2c08c0f48b';
    var token   = token === 'undefined' ? '' : token;
    var form    = $(el);
    var url     = form.attr('action');
    var method  = form.attr('method');
    var values  = token != '' ? form.serialize() + '&key=' + key + '&token=' + token : form.serialize();
    var respdiv = form.parent().find('.form-response');
    var spinner = $('<div class="spinner"><div><i class="fa fa-spinner fa-spin"></i></div></div>');
    form.submit(function(event) {
        event.preventDefault();
        form = $(this);
        spinner.appendTo('body');
        $.ajax({
            type: method,
            url: url,
            data: values
        }).done(function(data) {
            respdiv.html(data);
            spinner.remove();
        }).fail(function(data) {
            respdiv.html("Errore invio modulo");
            spinner.remove();
        });
    });
}

function onSubmit(token) {
    ajaxsubmit('#contact-form',token);
}

以上是关于javascript ajax提交隐形验证码的主要内容,如果未能解决你的问题,请参考以下文章

Ajax提交表单时验证码自动验证 php后端验证码检测

ASP.NET MVC 网站开发总结——Ajax异步提交表单之检查验证码

PHP 隐形验证码

thinkPHP3.2.3利用Ajax前台实现验证码验证,但通过form表单的按钮提交后,验证码一直错误!如何解决?

博客园项目-登录(验证码,ajax提交数据,session和cookie)

如何在 ajax 调用中提交表单之前调用 javascript 验证函数