成功提交表单后,应将邮件发送到电子邮件,例如通知您注册成功。我希望使用Ajax或javascript来完成。任何人有任何建议,请分享...
var x=new XMLHttpRequest();
x.onreadystatechange=function()
{
if (x.readyState == 4 && x.status == 200)
{
var msg=x.responseText.trim();
if(msg=="Thank you for booking and Have a nice Journey!!!")
{
alert("Successfully submitted");
location.reload();
}
else
{
$.GWSnackbar({id:"snackbar",type:"default",message:"Sorry...Try again"});
}
}
}
答案 0 :(得分:0)
您不能直接使用javascript发送电子邮件。
解决方案是对服务器进行ajax调用,以便服务器发送电子邮件。注意不要让任何人通过您的服务器发送任何电子邮件。
但是,您可以打开用户的邮件客户端:
window.open('mailto:test@example.com'); 还有一些参数可以预填充主题和身体:
window.open('mailto:test@example.com?subject = subject&body = body');
答案 1 :(得分:0)
通常您会在php文件中执行此操作,实际上将用户数据保存在数据库中,或者将数据保存在何处以及如何准确保存?
有许多这样的PHP邮件库: https://www.sitepoint.com/sending-emails-php-phpmailer/
但是由于我现在看不到任何东西正在您的代码中发送到另一个文件,因此请发布更多代码或开始实际编写它,如果仍有问题,请回来!