我正在使用以下方式通过ajax发送电子邮件。这不是发送name。使用Ajax发送电子邮件
var submitForm = function(){
var name = jQuery('[name=name]').val();
var email = jQuery('[name=email]').val();
var gender = jQuery('[name=gender]').val();
$.ajax({
url: 'http://domainname.com/Email.php',
data: {name: name, email: email, phone: phone, gender: gender},
type: 'POST',
success: function (data) {
$(".rhino-container").html("Dear "+name+" You have applied successfully, Our career counseller will get in touch with you.");
}
});
};
下面是email.php:
$name = $_POST['name'];
$email = $_POST['email'];
$gender = $_POST['gender'];
$to = '[email protected]';
$from = $email;
$subject = 'Apply Online Details from a user as below---';
$body = "Hello Admin
Name: $name
Email: $email
Phone: $phone
Gender: $gender
";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: $from";
$ok = mail($to, $subject, $body, $headers);
if($ok)
echo '1';
else
echo '0';
?>
+0
张贴您的HTML! –
+0
为什么你不使用id作为选择器jQuery('#yourID')。val();而不是名称...做同样的事情,但代码少,易于理解..(incase你的字段不是多个) –
+0
你想要在自己的计算机上发送?如果是这样,你的电脑上有sendmail功能吗? –