entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Enviar email con datos en variables jquery

Buenos dias mi consulta pasa a ser la siguiente, tengo un carrito de compras el cual carga productos en una ventana modal, al hacer click en finalizar compra quiero que se envie un email los pedidos, las variables de jquery que tengo son products, quantity(cantidad de cada producto), como puedo hacer que esos datos se envien por mail? Desde ya muchas gracias, no se si necesitan algo de codigo o no! les dejo la parte donde estaria el checkout.

$('.my-cart-btn').myCart({
    classCartIcon: 'my-cart-icon',
    classCartBadge: 'my-cart-badge',
    affixCartIcon: true,
    checkoutCart: function(products) {
      $.each(products, function(){
        console.log(this);
      });
    },
    clickOnAddToCart: function($addTocart){
      goToCartIcon($addTocart);
    },
    getDiscountPrice: function(products) {
      var total = 0;
      $.each(products, function(){
        total = this.quantity * this.price;
      });
      return total;
    }
  });

1 Respuesta

1voto

Leonardo-Tadei Puntos227320

Hola @matti,

no se puede enviar un e-mail desde JavaScript ejecutándose en un navegador.

Para enviar un e-mail, tu código JavaScript tiene que enviar los datos al servidor, y ahí un script del lado del servidor escrito en cualquier lenguaje (PHP, Python, Perl, Ruby, Java, Pascal, C, bash, etc) recibir los valores y hacer el envío del correo electrónico.

Saludos cordiales!

0voto

matti comentado

Hola leandro gracias por responder, que me conviene mandar los datos por medio de Ajax a el archivo PHP que envía el mail no?

0voto

Leonardo-Tadei comentado

A un archivo PHP o de cualquier otro tipo que esté en el servidor.

Si manejás PHP, adalante con ese lenguaje!

0voto

matti comentado

Te hago una consulta mas @Leonardo-Tadei como puedo enviar las variables por ajax? si podras darme una mano porque lo intente y no se envian correctamente!
Un saludo

1voto

Leonardo-Tadei comentado

Hola @matti,

abrí una nueva pregunta por esa consulta...

La idea es que ED quede bien organizado y que cuando alguien busque algo lo pueda encontrar: nadie va a encontrar la respuesta a cómo enviar por AJAX datos a un formulario bajo el título "Enviar email con datos en variables jquery".

Saludos cordiales!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta