Всем привет. Есть такой код.
<form action="" method="post">
<input type="text" name="name" id="name" placeholder="Введите ваше имя..."></br>
<input type="submit" onclick="norestart();" value="Отправить заказ">
</form><div class="result"></div>
function norestart() {
var data = $('#name').val();
$.ajax({
type: "POST",
url: "../php/form-processing.php",
data: "data="+data,
success: function() {
$(".result").empty();
$(".result").html("Сообщение отправлено!");
}
});
}
<?php
$data = $_POST[data];
if (mail('mymail@mail.ru','Re: Данные отправлены вашей контактной формой',"
Имя: $data"))
$a=true;
if (isset($a)) {
echo ('Спасибо! Ваше сообщение успешно отправлено!');
}
?>
При нажатии на кнопку, данные формы просто сбрасываются. В переменную data данные приходят нормально. Все пути проверял. Без скрипта обработчик php работает правильно. В чем ошибка?