Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

177
Vistas
usando EmaiJS, error en el servicio y ID de plantilla

Actualmente estoy experimentando con la biblioteca EmailJS, he seguido la documentación hasta lo que pensé que era 100%, coloqué el código en la etiqueta del script que está incrustada en el encabezado de contact.html, cuando envío el formulario, obtengo un error en la consola que dice "sin excepción", creé un archivo llamado sendEmail.js y lo conecté a mi contact.html, y lo probé allí, aquí está el problema:

Me dijeron que mi ID de servicio es incorrecto, fui, lo actualicé y luego me dijeron que mi ID de plantilla también es incorrecto, así que lo actualicé, lo guardé y lo intenté nuevamente, todavía no funciona, vea la captura de pantalla adjunta del detalles en mi cuenta de prueba emailJS:

ID de servicio: ID de servicio

ID de plantilla: ID de plantilla

Aquí está mi código contact.html: Este es mi método init en el

 <script type="text/javascript"> (function() { emailjs.init("user_vanqZMkpPOADQP2iEpqKS"); })(); </script>

Aquí está mi código de formulario:

 <form onsubmit="return sendMail(this);"> <input type="text" name="name" class="form-control" id="fullname" placeholder="Name" required/> <input type="text" name="emailaddress" class="form-control" id="emailaddress" placeholder="Email" required/> <textarea rows="5" name="projectsummary" class="form-control" id="projectsummary" placeholder="Project Description" required></textarea> <button type="submit" class="btn btn-secondary center-block">Send Project Request</button> </form>

Aquí está mi código sendEmail.js:

 // function has one one argument "contactForm" function sendMail(contactForm) { const templateParams = { "from_name": contactForm.name.value, "project_request": contactForm.projectsummary.value, "from_email": contactForm.emailaddress.value }; const serviceID = "service_golcdlt"; const templateID = "template_7qaoafp"; // Service ID, Template ID, template parameters emailjs.send(serviceID, templateID, templateParams) .then( function(response) { console.log("SUCCESS", response) }, function(error) { console.log("Error: Unable to send", error) } ); return false; // To block from loading a new page };

¿Qué me estoy perdiendo o haciendo mal?

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda