Прежде всего, извините за мой английский, это не мой родной язык.
Моя недавняя проблема связана с формой обратной связи, которую я имею на веб-сайте. Пользователь может заполнить форму обычным способом, нажав на кнопку отправки, она называется 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)"
)