【问题标题】:How to pass mail subject as parameter using javascript?如何使用 javascript 将邮件主题作为参数传递?
【发布时间】:2014-05-02 20:10:55
【问题描述】:
您好,我想得到的是,当我单击电子邮件中的链接时,它会捕获电子邮件的主题并将其作为 url 中的参数传递到我可以存储此主题行的另一个页面。
例如这里是我的电子邮件模板代码
<a href=" https://forms.netsuite.com/app/site/crm/externalleadpage.nl?compid=31156& formid=71&h=7a67f393397380048296" target="_blank">Download this publication featuring research from Gartner now</a>
在href中,我想将电子邮件主题作为参数传递给作为表单的其他页面。
【问题讨论】:
标签:
javascript
jquery
parameters
parameter-passing
html-email
【解决方案1】:
我认为这真的取决于您如何生成电子邮件主题和正文,在生成电子邮件时,如果您使用服务器端脚本,您可以将邮件主题变量放入邮件中的链接。
例如,如果您使用 php 邮件功能发送邮件,这里是发送它的代码。
$to = 'nobody@example.com';
$subject = 'the subject';
//Notice that we just included the subject in $message as part of the link address.
$message = '<a href="https://xxxx?subject=${subject}">xxxx</a>';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
如果你使用其他工具,方法类似。