HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: /var/www/html/WPProfessionalCleaning-old/wp-content/themes/professional-cleaning/js/contact-form.js
jQuery(document).ready(function ($) {
    $('#contact-form').parsley();

    $('#contact-form').on('submit', function (e) {
        e.preventDefault();

        if ($(this).parsley().isValid()) {
            var formData = $(this).serialize();

            $.ajax({
                type: 'POST',
                url: ajax_object.ajax_url,
                data: {
                    action: 'send_contact_email',
                    form_data: formData
                },
                beforeSend: function () {
                    $('.submit').prop('disabled', true).text('Submitting...');
                },
                success: function (response) {
                    if (response.success) {
                        $('#form-response').html('<div class="success-msg">Message Sent Successfully!</div>');
                        $('#contact-form')[0].reset();
                    } else {
                        $('#form-response').html('<div class="error-msg">' + response.data + '</div>');
                    }
                },
                complete: function () {
                    $('.submit').prop('disabled', false).text('Submit');
                }
            });
        }
    });
});