从另一个网页以 HTML 格式通过电子邮件发送当前购物车

E-mail a current shopping cart from another web page in HTML

本文关键字:电子邮件 购物车 网页 另一个 HTML 格式      更新时间:2023-09-26

我想做的是让我的客户选择通过电子邮件将购物车中的商品发送给我,而无需实际提交订单。

以下是我能找到的最接近的

它将从个人默认邮件客户端发送电子邮件,并且只会发送指向他们所在页面的链接。 我需要在不使用他们的客户端的情况下发送电子邮件,就像提交表单一样,它必须是实际页面而不是指向它的链接。 最后,我需要能够将链接放在购物车以外的页面上。

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>My Page</title>
    <script language="javascript">
      function emailCurrentPage() {
        window.location.href = "mailto:?subject=" + document.title + "&body=" + escape(window.location.href);
      }
    </script>
  </head>
  <body>
    <a href="javascript:emailCurrentPage()">Mail this page!</a>
  </body>
</html>

我建议您向站点上的文件发送ajax请求,该文件可以为您处理邮件。然后,您可以从服务器发送所需的所有邮件。

例如:

$.ajax({
    url : '/mail/inventory',
    dataType: 'json',
    type: 'POST',
    data : { title : 'your_title', message : 'your_message' }
});