Здравствуйте, такая вот проблема и не могу решать проблему У меня форма обратной связи на php, ajax Когда отправляю письмо, на почту получаю что кто ты отправил письмо, но данные не получаю(имя, заголовок, от кого, сообшение), а когда убираю ajax, все четко работает. В чем может быть проблема? Вот код <form id="main-contact-form" name="contact-form" method="post" action="sendemail.php"> <div class="row wow fadeInUp" data-wow-duration="1000ms" data-wow-delay="300ms"> <div class="col-sm-6"> <div class="form-group"> <input type="text" name="name" class="form-control" placeholder="Name" required="required"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <input type="email" name="email" class="form-control" placeholder="Email Address" required="required"> </div> </div> </div> <div class="form-group"> <input type="text" name="subject" class="form-control" placeholder="Subject" required="required"> </div> <div class="form-group"> <textarea name="message" id="message" class="form-control" rows="4" placeholder="Enter your message" required="required"></textarea> </div> <div class="form-group"> <button type="submit" class="btn-submit">Send Now</button> </div> </form> php <?php $name = @trim(stripslashes($_POST['name'])); $from = @trim(stripslashes($_POST['email'])); $subject = @trim(stripslashes($_POST['subject'])); $message = @trim(stripslashes($_POST['message'])); $to = 'contact@domain.com';//replace with your email $headers = "From:".$from; mail($to, $subject, $message, $headers); die; ?> ajax var form = $('#main-contact-form'); form.submit(function(event){ event.preventDefault(); var form_status = $('<div class="form_status"></div>'); $.ajax({ url: $(this).attr('action'), beforeSend: function(){ form.prepend( form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Email is sending...</p>').fadeIn() ); } }).done(function(data){ form_status.html('<p class="text-success">Thank you for contact us. As early as possible we will contact you</p>').delay(3000).fadeOut(); }); });