我想将用户填写的信息从HTML表单发送到我的电子邮件地址.根据我的理解,由于电子邮件的工作方式,仅使用客户端编码无法做到这一点,并建议使用PHP(结合AJAX)来处理服务器端代码.我按照指南here,但我没有收到任何电子邮件地址.在我的客户端网络空间(goDaddy)上部署代码之前,我正在我的机器上进行本地测试(使用XAMPP).我想要注意,我之前从未使用过PHP.
使用Javascript:
var data = "This is my email";
$.ajax({
type: "POST",
url: "email.php",
data: data,
dataType: "text"
});
PHP(email.php):
$to = "myself@hotmail.com";
$subject = "This is my email";
$message = $_REQUEST;
$send = mail($to, $subject, $message);
if(!$send){
die();
}
?>
解决方法:
XAMPP默认没有自己发送电子邮件的东西.您可以查看以下链接;
标签:jquery,php,ajax,html
来源: https://codeday.me/bug/20190620/1249053.html