如何使用jquery提交表单"两次" (形成行动和发送电子邮件)?

时间:2016-11-29 00:26:26

标签: jquery ajax jquery-validate

让我更好地解释一下:我的联系表单通过我在那里生成的网络表单向Zoho CRM发送了一条新的消息,但是最重要的问题是Zoho没有选择向我发送电子邮件从我的网站表单发送新消息(导致批准)的时间,因此我已经错过了很多引用。

因此,在提交Zoho动作网址之前,我需要向自己发送一封电子邮件。我正在使用jQuery validate插件,并在我的js自定义文件中包含以下代码:

submitHandler: function(form) {
            $('#enviar').attr('disabled', 'disabled').attr('value', 'Aguarde...').css({
                opacity: '0.5',
                cursor: 'not-allowed'
            });
            $('.loader').customFadeIn('fast');
            $data = $(form).serialize(),
            $url = $(form).attr('action');
            $type = $(form).attr('method');
            setTimeout(function() {
                $.ajax({
                    type: $type,
                    url: $url,
                    data: $data,
                    success: function(data) {
                        $('.loader').customFadeOut('fast');
                        $('.result-ajax-form').html(data).customFadeIn('fast');
                        $('#enviar').attr('value', 'Enviado').css({
                            opacity: '0.5'
                        });
                    }
                });
            }, 2000);
            return false;

是否可以使用相同的submitHandler函数来处理提交两次,一次是关于我需要获取的电子邮件,另一次是关于表单操作的URL?

0 个答案:

没有答案