Tengo este problema 400. Uso Emailjs, puse la identificación correcta pero el formulario no se envía. No entiendo por qué. Creo que es el problema con emailjs.min.js
gracias por tus respuestas
Revisé su index.html y solo veo dónde pasó en su ID de usuario. ¿Puede publicar la parte en la que tiene que extraer los datos del formulario de las entradas html y agregarlos a un nuevo objeto de formulario? Este es más o menos el lado principal del código, usé jQuery para manejarlo. Ejemplo.
$('#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)); }); });