Web Services 400https://api.emailjs.com/api/v1.0/email/send个反馈

eimct9ow  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(103)

我有这个问题400.我用Emailjs我把好的id,但形式不发送.我不明白为什么.我认为是emailjs.min.js的问题
error
index.html
email
感谢您的回答

h7appiyu

h7appiyu1#

我看了你的index.html,我只看到你在哪里传递了你的用户ID。你能不能发布你必须从html输入中提取表单数据并将它们附加到一个新的Form对象的部分?这或多或少是代码的主要部分,我使用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));
    });
});

相关问题