这怎么可能不道德呢?客户想要一个在线界面来查看电子邮件提案,然后可以单击"接受"或"拒绝",将向该人发送一封静态电子邮件,告诉他们他们的提案是否已被接受。
我正在尝试从页面上的内容中抓取一个电子邮件地址,将该电子邮件地址分配给一个值,然后通过 PHP 发送具有该地址的电子邮件。
除了,以下内容不起作用。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script>
$(document).ready(function() {
var from_address = $('.rcmContactAddress').attr('href');
from_address = from_address.substring(7);
$('#to').value(from_address);
});
</script>
<input type="text" id="to" value=""></input>
页面(使用 Roundcube 后端构建)将显示电子邮件,并带有用于接受或拒绝的按钮。部分页面内容如下所示:
<td class="header from">
<span>
<a href="mailto:emailaddress" onclick="return rcmail.command('compose','emailaddress',this)" title="emailaddress" class="rcmContactAddress">Contact Name</a>
</span>
</td>
这可能只是一个错误,还有更多,但是:
$('#to').value(from_address);
应该是:
$('#to').val(from_address);
如果您能向我们展示anchor
的样子,我们可能会为您提供更多帮助。
您需要先将电子邮件地址转移到 PHP 脚本。你可以使用 ajax 来实现这一点。在PHP端,您需要使用发布的电子邮件地址并使用邮件功能。下面是一个示例 jQuery ajax 调用:
$.ajax({
url:'yourMailSenderScript.php',
data:{email:theEmailAddress},
type:'post',
cache:false
});