我很困惑,試圖獲得一個jQuery/AJAX形式發佈數據,並通過電子郵件發送到PHP。通過電子郵件與jQuery/AJAX和PHP發送多個變量
這裏是JQuery的:
$("#sendbut3").click(function() {
var ntext = $("#smallfield3").val();
var ptext = $("#smallfield2").val();
var q1text = $("#smallfield1").val();
$.ajax({
url: '/send.php',
type: 'post',
data: {ntext: ntext, ptext: ptext, q1text: q1text},
});
return false;
});
這是PHP:
<?php
$email_to = "[email protected]";
$email_from = "[email protected]";
$email_message = $_POST["ntext", "ptext", "q1text"];
$email_subject = "query from web form";
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
任何人都可以請指出我的錯誤?
謝謝你的時間!
所以被髮送的電子郵件? – imbondbaby
'$ _POST [「ntext」,「ptext」,「q1text」];'這是行不通的。 – putvande
什麼都沒有通過...我懷疑問題是我寫的變量(數據:在jQuery上的第4行和在PHP上的第4行) – Pete