javascript - 如何让 emailjs 返回成功消息?
问题描述
我希望在成功或未成功发送电子邮件后返回成功消息。我的电子邮件从联系表发送正常,但我想在屏幕上显示一条消息以显示消息已成功发送。
这是我当前的 .js 文件
function sendMail(contactForm) {
emailjs.send("gmail", "minderfinder", {
"from_name": contactForm.name.value,
"from_email": contactForm.emailaddress.value,
"booking_request": contactForm.booking_request.value,
"mobile": contactForm.mobile.value,
"date": contactForm.date.value,
"time": contactForm.time.value
})
.then(
function(response) {
console.log("SUCCESS. status=%d, text=%s", response.status, response.text);
},
function(error) {
console.log("FAILED", error);
}
);
}
解决方案
您发布的代码段没有问题!虽然,
function sendMail(contactForm) {
emailjs.send("gmail", "minderfinder", {
"from_name": contactForm.name.value,
"from_email": contactForm.emailaddress.value,
"booking_request": contactForm.booking_request.value,
"mobile": contactForm.mobile.value,
"date": contactForm.date.value,
"time": contactForm.time.value
})
.then(
function(response) {
//console.log("SUCCESS. status=%d, text=%s", response.status, response.text);
alert("Email sent successfully!");
},
function(error) {
//console.log("FAILED", error);
alert("FAILED!"+error);
}
);
}
这应该可以解决您无法向用户显示消息的问题!
console.log()仅在调试处于活动状态时可见,并且仅用于开发/调试目的。
推荐阅读
- amazon-web-services - Cloudflare 使用 S3 后端时如何设置默认对象?
- php - php重定向到外部链接时禁止403
- javascript - 使用 fetch api 发布到服务器
- module - 与 add_library 一起使用的 CMake Fortran 模块目录
- python - json.decoder.JSONDecodeError:额外数据:第 2 行第 1 列(字符 5357)
- kotlin - Kotlin 和 Mockito - 模拟对超类的函数调用
- excel - 使用 2 个不相邻的列
- c - 为什么三次运算的sizeof结果是4?
- c# - 从 url 获取 JSON,保存到文件,最后 CreateActivationService
- installation - Alpine Linux 无法在 python:3.5-alpine3.4 上安装 lapack-dev