emailJS POST https://api.emailjs.com/api/v1.0/email/send 400 reactjs
emailJS POST https://api.emailjs.com/api/v1.0/email/send 400 reactjs
我有这个问题 400。我使用 Emailjs 我输入了正确的 ID 但形式
不发送。我不明白 why.I 认为是 emailjs.min.js
的问题
error
index.html
email
感谢您的回答
我查看了您的 index.html,我只看到您在何处输入了用户 ID。您可以 post 必须从 html 输入中提取表单数据并将它们附加到新表单对象的部分吗?这或多或少是代码的主要部分,我使用 jQuery 来处理它。例子.
$('#contact-form').on('submit', function(event) {
event.preventDefault(); // prevent reload
let formData = new FormData(this);
formData.append('service_id', 'default_service');
formData.append('template_id', 'template_mezfpy6');
formData.append('user_id', 'user_ID');
$.ajax('https://api.emailjs.com/api/v1.0/email/send-form', {
type: 'POST',
data: formData,
contentType: false, // auto-detection
processData: false // no need to parse formData to string
}).done(function() {
console.log('Your mail is sent!');
}).fail(function(error) {
alert('Oops... ' + JSON.stringify(error));
});
});
我有这个问题 400。我使用 Emailjs 我输入了正确的 ID 但形式 不发送。我不明白 why.I 认为是 emailjs.min.js
的问题error
index.html
感谢您的回答
我查看了您的 index.html,我只看到您在何处输入了用户 ID。您可以 post 必须从 html 输入中提取表单数据并将它们附加到新表单对象的部分吗?这或多或少是代码的主要部分,我使用 jQuery 来处理它。例子.
$('#contact-form').on('submit', function(event) {
event.preventDefault(); // prevent reload
let formData = new FormData(this);
formData.append('service_id', 'default_service');
formData.append('template_id', 'template_mezfpy6');
formData.append('user_id', 'user_ID');
$.ajax('https://api.emailjs.com/api/v1.0/email/send-form', {
type: 'POST',
data: formData,
contentType: false, // auto-detection
processData: false // no need to parse formData to string
}).done(function() {
console.log('Your mail is sent!');
}).fail(function(error) {
alert('Oops... ' + JSON.stringify(error));
});
});