我正在爲通訊設置一個選擇列表。下面是我的PHP腳本,這是工作,但是當我收到郵件,我無法看到郵件中的電子郵件地址,只有這個:php - 在郵件正文中顯示電子郵件變量
電子郵件:
我怎樣才能獲得電子郵件變量在電子郵件中顯示?
編輯:我使用jQuery/ajax發佈表單,這就是爲什麼表單中沒有帖子和動作。
PHP(newsletter.php)
<?php
$to = "[email protected]";
$subject = "Send me the newsletter";
$email = $_POST['email'];
$email = filter_var($email , FILTER_SANITIZE_EMAIL);
$message = "Email: $email";
mail($to, $subject, $message, "From: [email protected]");
?>
HTML
<form id="newsletter_signup">
<input type="text" name="email" id="email" placeholder="Email Address" /><input type="submit" value="Submit" class="submit_button" />
</form>
jQuery的
$.ajax({
type: "POST",
url: "newsletter.php",
data: $("input#email").val(),
success: function() {
$('#signup').html("<div id='message'></div>");
$('#message').html("<h3>Blah, blah, blah!</h3>")
.css({color:"#00000", fontFamily: "Arial", fontSize: "12px"})
.hide()
}
});
您是否確定$ _POST ['email']有效且已設置?如果你沒有告訴表單要POST到你的服務器,你怎麼能期待一個$ _POST變量。表單方法默認爲GET。 – Blake 2012-04-03 23:27:49
我正在使用jquery/ajax發佈表單。我的問題已經更新,包括ajax信息。 – chowwy 2012-04-04 01:34:10