Что случилось с моей контактной формой AJAX? (php mail ())

Я создал свой первый контакт ajax, используя форму jQuery и PHP, но, похоже, не работает.

Мой код jQuery:

var dataString = 'address=' + address + '&title=' + title + '&name=' + name + '&mail=' + mail + '&message=' + message; jQuery.ajax({ type: "POST", url: "sendmail.php", data: dataString, success: function () { alert(dataString); jQuery('#ok').html("<h2>Contact Form Submitted!</h2>") } }); return false; 

Комментарий. Я использую предупреждение для отображения строки данных, и она показывает точно мою строку, кроме того, этот скрипт всегда преуспевает и отображает «Переданный контакт».

Теперь часть sendmail.php (я считаю, что здесь что-то не так):

 // getting variables from form $emailTo = trim($_POST['address']); $subject = trim($_POST['title']);; $name = trim($_POST['name']); $emailFrom = trim($_POST['mail']); $message = $_POST['message']; // prepare email body text $Body = "You have a message from: "; $Body .= $name; $Body .= "\n"; $Body .= "\n"; $Body .= $message; // send prepared message $sent = mail($emailTo, $subject, $Body); //callback for jQuery AJAX if ($sent){ echo ''; } else{} 

Есть идеи? Я знаю, что я не обрезаю свое сообщение $, я буду, но я отправляю только однословные тестовые письма.

Все переменные поступают из формы HTML и регистрируются в сценарии jQuery таким образом – var address = $ ("# cmail-address"). Val (); , В любом случае, это не имеет ничего общего с моей проблемой, так как я получаю хороший обратный вызов.

И, кстати, мой сервер позволяет отправлять сообщения, а другие скрипты работают нормально.