我想處理一個PHP的mailform與AJAX。這是一個簡單的形式,發送一條消息與用戶電話號碼等我的電子郵件使用ajax提交郵件表單的正確方法? - 沒有JQuery
我沒有經驗的PHP所有,但我得到它給我發送郵件使用定期提交,然後返回索引頁。
由於這不提供任何反饋給用戶這不適合我。我發現了一些使用JQuery的例子。我也見過使用GET和POST的人。我現在很困惑,應該如何繼續。
我試圖實現的JQuery版本看起來與我猜想的類似。
var dataString = 'name='+ name + '&email=' + email + '&message=' + message;
$.ajax({
type: "POST",
url: "mail.php",
data: dataString,
success: function() {
$('#myForm').html("<div id='response'></div>");
$('#response').html("<h2>Contact Form Submitted!</h2>");
}
});
<?php
$mail = $_POST['email '];
$name = $_POST['name'];
$subject = 'new submit';
$text = $_POST['message'];
$to = 「[email protected]」;
$message =」 You received a mail from 「.$mail;
$message .=」 Text of the message : 「.$text;
mail($to, $subject,$message)
?>
只是好奇,爲什麼不使用jQuery? – cereallarceny 2012-08-03 15:43:48
@ cereallarceny我不認爲這是合理的使用1庫提交功能... – Jonathan 2012-08-03 15:47:39
!?!...所有你想要做的是修改頁面的DOM成功,對吧?我無法查看您的問題在哪裏。 – JayC 2012-08-03 15:55:29