目前我正在开展一个项目。我正在尝试开发的页面是一个自定义的用户驱动页面。
基本上内容是这样的
一般用户信息(例如姓名,日期,电子邮件等)
用于生成内容的空白div空间(这用作基础,因此我可以设置增量ID
(产品1包含信息(设置尺寸,设定价格等)
添加一个产品按钮(然后是第二个,第三个或多个产品将会出现)
我的问题是。如何使用此信息通过php电子邮件发送它。您是否会使用for循环将它转换为数组我不知道从哪里开始我的当前代码如下所示。
<div class="addsection">this will be left blank </div>
<button id="addbutton" class="btn btn-default">Add a product</button>
<script>$('#addbutton').on('click', function () {
var count = $('div.addsection div').length, id = count + 1;
$('div.addsection').append('<div id="' + id + '">this is where my sourced content will go</div>');
event.preventDefault();
});</script>
任何帮助都将非常感激。谢谢:))
答案 0 :(得分:0)
首先,您的JavaScript不会在HTML电子邮件中运行。你无能为力。
使用服务器端模板引擎(在Node.js上使用PHP或JavaScript或等效)生成HTML。然后,使用知名库发送HTML电子邮件。这很重要......制作你自己的多部分MIME消息是一个无人应该处理的噩梦。在PHP中,那是PHPMailer或SwiftMailer。 (还有其他人。)
另请注意,HTML电子邮件兼容性也是一场噩梦。如果您在基本文本格式之外做任何事情,请考虑像Litmus这样的服务,它允许您在各种流行的电子邮件客户端中预览您的电子邮件。