Проблема с кодом Javascript для контактной формы - PullRequest
0 голосов
/ 23 октября 2019

Прежде всего, извините за мой английский, это не мой родной язык.

Моя недавняя проблема связана с формой обратной связи, которую я имею на веб-сайте. Пользователь может заполнить форму обычным способом, нажав на кнопку отправки, она называется main.js, в которой есть правила отправки. В этом файле выполнение может доходить до ожидающего сообщения («ваша электронная почта отправляет ...»), но в функции DONE.Fe у меня есть какая-то ошибка, я не знаю, что делать, чтобы форма перешлакод и сбросить форму и остаться на "отправка электронной почты", и электронное письмо не отправлено.

Моя форма никогда не было проблемы. Недавно внесенные мной изменения касались только домена электронной почты. Поэтому я не изменил код, а только изменил нужные мне электронные письма.

var form = $('#main-contact-form');
    form.submit(function(event){
        event.preventDefault();
        var url = "sendemail.php";
        var form_status = $('<div class="form_status"></div>');
        $.ajax({
            type: "POST",
            url: url,
            //url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(){
                form.prepend( form_status.html('<p><i class="fa fa-spinner fa-spin"></i> E-mail está sendo enviado...</p>').fadeIn() );
            }
        }).done(function(data){
            form_status.html('<p class="text-success">Obrigado por entrar em contato, assim que possível responderemos seus questionamentos e informações!</p>').delay(3000).fadeOut();
        });
        $('#name').val("");
        $('#email').val("");
        $('#subject').val("");
        $('#message').val("");
    });

Я ожидал, что электронное письмо можно отправить, строка кода done.function должна работать без проблем. .

error.img

Обнаруженная мной ошибка: «данные не определены» «ReferenceError: данные не определены» на eval (eval на (*)1014 *https://www.churrascuritiba.com.br/js/main.js:172:6),: 1: 1) ↵ в HTMLFormElement. (https://www.churrascuritiba.com.br/js/main.js:172:6)↵ в HTMLFormElement.dispatch (https://www.churrascuritiba.com.br/js/jquery.js:3:8066)↵ в HTMLFormElement.r.handle (https://www.churrascuritiba.com.br/js/jquery.js:3:4767)"

)
...