Настроил отправку данных с формы, письма приходят но данные с формы нет, не понимаю что может быть не так
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
?>
<section class="screen-2">
<div class="container">
<div class="screen-2__row">
<div class="screen-2__form form" style="display:flex;">
<span class="screen-2__title">
Заказать консультацию
</span>
<form class="form__top" id="form__top">
<div class="form__top">
<div class="form__input">
<div class="form__input__box">
<input type="text" name="name" placeholder="Ваше имя*" id="feedback_form_name3">
<input type="text" name="phone" placeholder="Телефон*" id="feedback_form_phone3">
<input type="hidden" id="feedback_form_url3" value="https://<?= $_SERVER['SERVER_NAME'] ?><?= $APPLICATION->GetCurDir() ?>">
</div>
<div class="form__check">
<input id="checkboxAgree" type="checkbox" name="personal" checked>
<label class="form-check__label" id="" for="checkboxAgree">
Нажимая кнопку «Отправить», вы принимаете политику
конфиденциальности компании и даете согласие на обработку персональных
данных
</label>
</div>
</div>
</div>
<div class="">
<div class="">
<div class="">
<div class="alert alert-success text-center" role="alert" id="feedback_form_success3" style="display:none;font-size:13px">
Отлично! Ваша заявка успешно отправлена.
</div>
<div class="alert alert-danger text-center" role="alert" id="feedback_form_danger3" style="display:none;font-size:13px">
Пожалуйста, заполните обязательные поля формы Имя и Телефон
</div>
</div>
<div class="" style="text-align:center;">
<!-- <button type="button" class="form_submit btn-statics" data-id="3" >Отправить</button> -->
<button type="button" id="submitButton" class="submitButton form__btn btn-red__form__btn" data-id="3">ОТПРАВИТЬ</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</section>
$(document).ready(function () {
const namet = document.getElementById('feedback_form_name3');
const phonet = document.getElementById('feedback_form_phone3');
const feedbackformurl3 = document.getElementById('feedback_form_url3');
$(".submitButton").click(function () {
const nameValuet = namet.value;
const phoneValuet = phonet.value;
const feedbackformurl5Value = feedbackformurl3.value;
// Получение значения checkbox
var isChecked = $("#checkboxAgree").is(":checked");
// Проверка значения checkbox
if (!isChecked) {
// Вывод сообщения об ошибке
alert("Пожалуйста, примите политику конфиденциальности.");
return; // Прерываем выполнение функции
}
if (nameValuet == "" || phoneValuet == "") {
$("#feedback_form_danger3").css("display", "");
}
else {
$("#feedback_form_danger3").css("display", "none");
// let data = new FormData('4386524876532874532874532');
BX.ajax({
url: '/local/components/main/send.form/templates/send.form-newdesignPartnersTop/ajax.php', //адрес на который передаются данные с формы
data: { NAME: nameValuet, PHONE: phoneValuet}, //данные формы - у нас содержатся в `data`
method: 'POST', //метод передачи данных POST или GET
dataType: 'json', //тип передаваемых данных
processData: false, //
preparePost: false, //предобработка передаваемых данных
onsuccess: function (data) { //в случаи успеха, выполняем действия
console.log(data); //выводим полученные данные в результате успеха.
$("#feedback_form_success3").css("display", "");
console.log(nameValuet, phoneValuet);
$("#form__top").trigger("reset");
},
onfailure: function () { //действия в случаи ошибки
console.log('error') //выводим в результате ошибки, сообщение об ошибки
},
beforeSend: function () {
$(".submitButton").prop("disabled", true);
},
});
}
});
});
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$mail = new \PHPMailer\PHPMailer\PHPMailer();
$mail->CharSet = 'utf-8';
$name = $_POST['NAME'];
$phone = $_POST['PHONE'];
var_dump($_POST);
$mail->SMTPDebug = 3;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.mail.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'murin@fredtm.ru'; // Ваш логин от почты с которой будут отправляться письма
$mail->Password = '=============='; // Ваш пароль от почты с которой будут отправляться письма
$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to / этот порт может отличаться у других провайдеров
$mail->setFrom('murin@fredtm.ru'); // от кого будет уходить письмо?
$mail->addAddress('vitamin-971@yandex.ru'); // Кому будет уходить письмо
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Заявка с тестового сайта';
$mail->Body = '' .$name . ' оставил заявку, его телефон ' .$phone. '';
$mail->AltBody = '';
// Отправка письма
if ($mail->send()) {
echo "Письмо успешно отправлено";
} else {
echo "Ошибка при отправке письма: " . $mail->ErrorInfo;
}
?>