Задать вопрос

Почему ajax форма работает на локальном хостинге, но не работает на глобальном?

Создал ajax форму на сайте, но она работает только на локальном хостинге, на глобальном не работает, подскажите, пожалуйста, как исправить данную проблему?

https://hr-consulting-vtust.ru - вот этот сайт

https://codepen.io/Voldemar_Kurakin/details/MWaNwzo - вот ссылка на HTML формы и JQuery с ajax запросом.

Вот PHP обработчик формы:
<?php
$recepient = "ustival@mail.ru";
$sitename = "Кадровый и организационный консалтинг";
$name1 = trim($_POST["name1"]);
$phone = trim($_POST["phone"]);
$email = trim($_POST["email"]);
$dropdown = trim($_POST["dropdown"]);
if (isset($name1) ) {
$name=stripslashes($name1);
$name=htmlspecialchars($name1);
}
if (isset($phone) ) {
$name=stripslashes($phone);
$name=htmlspecialchars($phone);
}
if (isset($email) ) {
$name=stripslashes($email);
$name=htmlspecialchars($email);
}
$message = "Имя: $name1 \r\nНомер телефона: $phone \r\nEmail: $email \r\nВыбранная услуга: $dropdown";
$pagetitle = "Вам пришла новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"windows-1251\"\n From: $recepient");
?>
  • Вопрос задан
  • 81 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@kikimarik
Провереть через var_dump() что отдает функция mail()
Возможно она отключена у хостера
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы