PHP を使用して jquery からメールを送信しようとしていますが、パーサー エラーが発生します。
index.html
var myUrl = "http://mysite/mail.php";
$.ajax({
   type: "POST",
   url: myUrl,
   cache: false,
   contentType: "application/json; charset=utf-8",
   data: {  body:"test",
            to:"myemail@gmail.com",
            subject:"Test Results"
         },
   dataType: "json",
   complete: function(transport, data){  
                console.log(data);
                if (transport.status == 200) 
                    alert("Worked.");
                else 
                    alert("Didn't work, " + transport.status); 
            }
   });
メール.php
<?php
$body = $_POST['body'];
$to = $_POST['to'];
$subject = $_POST['subject'];
mail($to, $subject, $body);
?>
インデックス ファイルを挿入すると、コンソールにconsole.log(data)表示される結果は "parsererror" です。これがなぜなのか誰か知っていますか?