我有这个问题400.我用Emailjs我把好的id,但形式不发送.我不明白为什么.我认为是emailjs.min.js的问题errorindex.htmlemail感谢您的回答
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)); }); });
1条答案
按热度按时间h7appiyu1#
我看了你的index.html,我只看到你在哪里传递了你的用户ID。你能不能发布你必须从html输入中提取表单数据并将它们附加到一个新的Form对象的部分?这或多或少是代码的主要部分,我使用jQuery来处理它。示例。