我是一个网站开发的新手。我有一个使用jQuery生成的动态HTML表。我想按一下按钮就把桌子邮寄出去。我能够使用JavaScript来阅读表格,但在那之后我被震撼了。我不知道如何使用PHP ( mailto )函数发送电子邮件。
按钮代码:
<button name="doModify" onclick="OQ()">Mail</button>
Javascript:
function mail_content()
{
var tableContent = document.getElementById("cartcontent").innerHTML;
var mBody = "<html><body><table>" + tableContent + "</table></body></html>";
alert(mBody);
}
如何邮寄我在Javascript中构造的字符串。
发布于 2013-02-05 20:41:19
<button name="doModify" onclick="mail_content()">Mail</button>
<script>
function mail_content()
{
var tableContent = document.getElementById("cartcontent").innerHTML;
$.post('mail.php',{content:tablecontent},function(data) {
});
}
</script>
在mail.php中
<?php
$to = "somebody@example.com";
$subject = "ur subject";
$txt = $_POST['content'];
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";
mail($to,$subject,$txt,$headers);
?>
发布于 2013-02-05 20:35:39
您需要在函数中添加一个ajax,并通过ajax发送内容。然后在收到通过ajax发送的内容后使用邮件功能
发布于 2013-02-05 20:38:16
mail()函数只存在于php中。您需要向发送此变量的php文件发出ajax请求,并使php文件在mail()函数中使用该变量。
https://stackoverflow.com/questions/14707641
复制相似问题