jQuery AJAX form using mail () O script PHP envia email, mas os dados POST do formulário HTML são indefinidos

Obrigado por tomar o tempo para olhar, pessoal. Estou criando um formulário de contato AJAX bem básico usando jQuery. O e-mail é enviado, mas ao abrir o e-mail, não há dados do POST, portanto, apenas obtenho as strings que defini no script PHP. No cliente de e-mail do meu telefone, o conteúdo do e-mail diz literalmente "indefinido". Eu tentei adicionar diferentes tipos de dados de cabeçalho sem sucesso, e uma série de variações na função mail () do PHP.

Estou mais do que disposto a adotar uma solução mais fácil para um simples formulário AJAX, por isso agradeço antecipadamente por qualquer nova abordagem.

Aqui está o formulário:

   <section id="left">
      <label for="form_name">Name</label>
      <input name="form_name" id="form_name" type="text" >

      <label for="form_email">Email</label>
      <input name="form_email" id="form_email" type="email" >
   </section>

   <section id="right">
      <label for="form_msg">Message</label>
      <textarea name="form_msg" id="form_msg"></textarea>
      <input id="submit" class="button" name="submit" type="submit" value="Send">
   </section>

</form>

O jQuery AJAX:

$(function() {
    $("#contact .button").click(function() {
        var name = $("#form_name").val();
        var email = $("#form_email").val();
        var text = $("#msg_text").val();
        var dataString = 'name='+ name + '&email=' + email + '&text=' + text;

        $.ajax({
            type: "POST",
            url: "email.php",
            data: dataString,
            success: function(){
            $('.success').fadeIn(1000);
            }
        });

        return false;
    });
});

O script PHP (arquivo externo 'email.php'):

<?php
if($_POST){
    $name = $_POST['form_name'];
    $email = $_POST['form_email'];
    $message = $_POST['form_msg'];

//send email
    mail("[email protected]", "This is an email from:" .$email, $message);
}
?>

questionAnswers(6)

yourAnswerToTheQuestion