如何使用 JavaScript 在不刷新页面的情况下发送电子邮件
问题:
您的目标创建一个无需刷新页面即可发送电子邮件的网站。您打算使用 JavaScript 来实现此目的,但不确定 JavaScript 函数中要实现的代码。
答案:
虽然 JavaScript 本身无法发送电子邮件,还有其他方法可以实现此功能:
打开用户的邮件客户端:
window.open('mailto:[email protected]');
预填写主题和正文(可选):
window.open('mailto:[email protected]?subject=subject&body=body');
服务器端电子邮件发送:
这涉及到向您的服务器发出 AJAX 调用,然后服务器处理发送 电子邮件。以下是用于服务器端处理的示例 PHP 脚本:
<?php if (isset($_POST['email'])) { mail($_POST['to'], $_POST['subject'], $_POST['body']); }
注意:
使用服务器端方法时,实施安全措施以防止未经授权的电子邮件发送通过您的服务器。
以上是如何使用 JavaScript 在不刷新页面的情况下从我的网站发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!