Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

168
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!