всем привет. Есть сайт
http://brasletic.ru/
Там есть форма "Заполни форму сейчаси получи скидку 70 %". Заполняю поля "Имя" и "Телефон", жму "Получить скидку 70%" - по идее должно письмо идти на почту, которая указана в order.php. Но ничего не приходит. Всегда выполняется функция error. Народ, помогите пожалуйста.
Вот сам AJAX метод, содержится прям в index.htm, само собой jQuery предварительно подключен:
<script type="text/javascript">
function AjaxFormRequest() {
jQuery.ajax({
url: 'order.php', //Адрес подгружаемой страницы
type: "POST", //Тип запроса
dataType: "text", //Тип данных
data: jQuery("#order_form").serialize(),
success: function(response) { //Если все нормально
alert('Сообщение отправлено!');
},
error: function(response) { //Если ошибка
alert('Error!');
}
});
}
</script>
Вот файл order.php:
<?php
if (strlen($_POST['phone']) > 5) {
$to = 'моя_почта@mail.ru';
$subject = 'Новая заявка с сайта brasletic.ru';
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: brasletic\r\n";
$message = '
<html>
<head>
<title>'.$subject.'</title>
</head>
<body>
<p>Имя: '.$_POST['name'].'</p>
<p>Телефон: '.$_POST['phone'].'</p>
</body>
</html>';
$send = mail($to, $subject, $message, $headers);
}