Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2014, 12:20
Интересующийся
Отправить личное сообщение для Asrover Посмотреть профиль Найти все сообщения от Asrover
 
Регистрация: 23.08.2014
Сообщений: 20

Не работает отправка формы через ajax
Всем привет. Есть такой код.
<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 работает правильно. В чем ошибка?
Ответить с цитированием