首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过电子邮件发送HTML表

通过电子邮件发送HTML表
EN

Stack Overflow用户
提问于 2013-02-05 20:32:01
回答 3查看 1.9K关注 0票数 0

我是一个网站开发的新手。我有一个使用jQuery生成的动态HTML表。我想按一下按钮就把桌子邮寄出去。我能够使用JavaScript来阅读表格,但在那之后我被震撼了。我不知道如何使用PHP ( mailto )函数发送电子邮件。

按钮代码:

代码语言:javascript
复制
<button name="doModify" onclick="OQ()">Mail</button> 

Javascript:

代码语言:javascript
复制
 function mail_content()    
 {    
   var tableContent = document.getElementById("cartcontent").innerHTML;    
   var mBody = "<html><body><table>" + tableContent + "</table></body></html>";    
   alert(mBody);    
 }

如何邮寄我在Javascript中构造的字符串。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-05 20:41:19

代码语言:javascript
复制
<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中

代码语言:javascript
复制
<?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);
?>
票数 0
EN

Stack Overflow用户

发布于 2013-02-05 20:35:39

您需要在函数中添加一个ajax,并通过ajax发送内容。然后在收到通过ajax发送的内容后使用邮件功能

票数 0
EN

Stack Overflow用户

发布于 2013-02-05 20:38:16

mail()函数只存在于php中。您需要向发送此变量的php文件发出ajax请求,并使php文件在mail()函数中使用该变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14707641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档