0

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

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

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

<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>
4

1 回答 1

0

我建议您将 ajax 请求发送到您网站上可以为您处理邮件的文件。然后,您可以从您的服务器发送您想要的所有邮件。

例如:

$.ajax({
    url : '/mail/inventory',
    dataType: 'json',
    type: 'POST',
    data : { title : 'your_title', message : 'your_message' }
});
于 2013-10-17T20:48:26.930 回答